Struct ReinforcementTuningThinkingLevel
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
High
High thinking level.
public static ReinforcementTuningThinkingLevel High { get; }
Property Value
Minimal
Little to no thinking.
public static ReinforcementTuningThinkingLevel Minimal { get; }
Property Value
ReinforcementTuningThinkingLevelUnspecified
Unspecified thinking level.
public static ReinforcementTuningThinkingLevel ReinforcementTuningThinkingLevelUnspecified { get; }
Property Value
Value
public string Value { get; }
Property Value
Methods
Equals(ReinforcementTuningThinkingLevel)
public bool Equals(ReinforcementTuningThinkingLevel other)
Parameters
Returns
FromString(string)
public static ReinforcementTuningThinkingLevel FromString(string value)
Parameters
valuestring
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
implicit operator ReinforcementTuningThinkingLevel(string)
public static implicit operator ReinforcementTuningThinkingLevel(string value)
Parameters
valuestring