Vertex AI v1beta1 API - Class GenerationConfig.Types.ThinkingConfig (1.0.0-beta28)

public sealed class GenerationConfig.Types.ThinkingConfig : IMessage<GenerationConfig.Types.ThinkingConfig>, IEquatable<GenerationConfig.Types.ThinkingConfig>, IDeepCloneable<GenerationConfig.Types.ThinkingConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Vertex AI v1beta1 API class GenerationConfig.Types.ThinkingConfig.

Config for thinking features.

Inheritance

object > GenerationConfig.Types.ThinkingConfig

Namespace

Google.Cloud.AIPlatform.V1Beta1

Assembly

Google.Cloud.AIPlatform.V1Beta1.dll

Constructors

ThinkingConfig()

public ThinkingConfig()

ThinkingConfig(ThinkingConfig)

public ThinkingConfig(GenerationConfig.Types.ThinkingConfig other)
Parameter
Name Description
other GenerationConfigTypesThinkingConfig

Properties

HasThinkingBudget

public bool HasThinkingBudget { get; }

Gets whether the "thinking_budget" field is set

Property Value
Type Description
bool

ThinkingBudget

public int ThinkingBudget { get; set; }

Optional. Indicates the thinking budget in tokens. This is only applied when enable_thinking is true.

Property Value
Type Description
int