Skip to content

Gemini thinking model can't set budget to 0 #8027

@ananaBMaster

Description

@ananaBMaster

Description

model: gemini-2.5-pro

export async function aiTranslate(provider: LLMTranslateProviderNames, modelString: string, prompt: string) {
  const model = await getTranslateModel(provider, modelString)

  const providerOptions: Record<string, Record<string, JSONValue>> = {
    google: {
      thinkingConfig: {
        thinkingBudget: 0,
      },
    },
  }

  const { text } = await generateText({
    model,
    prompt,
    providerOptions,
  })
  return text
}

Then I got

Image

AI SDK Version

ai: ^5.0.9

"@ai-sdk/react": "^2.0.10",
ai-sdk/google: ^2.0.4

Metadata

Metadata

Assignees

No one assigned

    Labels

    ai/providerrelated to a provider package. Must be assigned together with at least one `provider/*` labelprovider/googleIssues related to the @ai-sdk/google providersupport

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions