Table of Contents

Struct ReinforcementTuningThinkingLevel

Namespace
Google.GenAI.Types
Assembly
Google.GenAI.dll

Represents how much to think for the tuning job.

[JsonConverter(typeof(ReinforcementTuningThinkingLevelConverter))]
public readonly record struct ReinforcementTuningThinkingLevel : IEquatable<ReinforcementTuningThinkingLevel>
Implements
Inherited Members

Properties

AllValues

public static IReadOnlyList<ReinforcementTuningThinkingLevel> AllValues { get; }

Property Value

IReadOnlyList<ReinforcementTuningThinkingLevel>

High

High thinking level.

public static ReinforcementTuningThinkingLevel High { get; }

Property Value

ReinforcementTuningThinkingLevel

Minimal

Little to no thinking.

public static ReinforcementTuningThinkingLevel Minimal { get; }

Property Value

ReinforcementTuningThinkingLevel

ReinforcementTuningThinkingLevelUnspecified

Unspecified thinking level.

public static ReinforcementTuningThinkingLevel ReinforcementTuningThinkingLevelUnspecified { get; }

Property Value

ReinforcementTuningThinkingLevel

Value

public string Value { get; }

Property Value

string

Methods

Equals(ReinforcementTuningThinkingLevel)

public bool Equals(ReinforcementTuningThinkingLevel other)

Parameters

other ReinforcementTuningThinkingLevel

Returns

bool

FromString(string)

public static ReinforcementTuningThinkingLevel FromString(string value)

Parameters

value string

Returns

ReinforcementTuningThinkingLevel

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

implicit operator ReinforcementTuningThinkingLevel(string)

public static implicit operator ReinforcementTuningThinkingLevel(string value)

Parameters

value string

Returns

ReinforcementTuningThinkingLevel