ThinkingConfig.withThinkingBudget constructor

ThinkingConfig.withThinkingBudget(
  1. int? thinkingBudget, {
  2. bool? includeThoughts,
})

Initializes ThinkingConfig with thinkingBudget.

Used for Gemini models 2.5 and earlier.

Implementation

factory ThinkingConfig.withThinkingBudget(int? thinkingBudget,
        {bool? includeThoughts}) =>
    ThinkingConfig._(
        thinkingBudget: thinkingBudget, includeThoughts: includeThoughts);