ThinkingConfig.Builder

public final class ThinkingConfig.Builder

Summary

Public fields

final Integer

Public constructors

Public methods

final @NonNull ThinkingConfig
final @NonNull ThinkingConfig.Builder
setThinkingBudget(int thinkingBudget)

Indicates the thinking budget in tokens.

Public fields

thinkingBudget

public final Integer thinkingBudget

Public constructors

Builder

public Builder()

Public methods

build

public final @NonNull ThinkingConfig build()

setThinkingBudget

public final @NonNull ThinkingConfig.Builder setThinkingBudget(int thinkingBudget)

Indicates the thinking budget in tokens. 0 is disabled. -1 is dynamic. The default values and allowed ranges are model dependent.