Skip to content

[BUG] Gemini 3 Pro on OpenRouter: No thinking_level parameter (thinking budget not supported) #893

Description

@DoS007

Environment

Self-deployed from GitHub

Description

The thinkingLevel parameter, recommended for Gemini 3 models and onwards, lets you control reasoning behavior. You can set thinking level to "low" or "high". If you don't specify a thinking level, Gemini will use the model's default dynamic thinking level, "high", for Gemini 3 Pro Preview. [...] You cannot disable thinking for Gemini 3 Pro. Gemini 2.5 series models don't support thinkingLevel; use thinkingBudget instead.

https://ai.google.dev/gemini-api/docs/thinking

Device and browser

not relevant

Screenshots and more

No response

Willingness to Contribute

  • 🙋‍♂️ Yes, I would like to contribute a fix.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions