maxThinkingBudgetTokens property

int get maxThinkingBudgetTokens

Get the maximum thinking budget tokens for this model

Implementation

int get maxThinkingBudgetTokens {
  // Based on official documentation, thinking budget can be quite large
  // but should be less than max_tokens
  if (supportsReasoning) {
    return 32000; // Conservative upper limit
  }
  return 0;
}