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.
Implements
IMessageGenerationConfigTypesThinkingConfig, IEquatableGenerationConfigTypesThinkingConfig, IDeepCloneableGenerationConfigTypesThinkingConfig, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Beta1Assembly
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 |