tiers:
- name: flash
models:
- name: gemini-3-flash-preview
verified: "2026-09-23"
sources: [https://ai.google.dev/gemini-api/docs/thinking]
effort:
kind: configurable
control: generation_config.thinking_level
supported_levels: [minimal, low, medium, high]
levels:
- name: minimal
description: >-
Minimal thinking suffices for a small mechanical change or checking a fully specified, local result.
- name: low
description: >-
The stage is short, local and familiar, with explicit requirements and an obvious solution or review checklist.
- name: medium
description: >-
The stage needs several reasoning steps and checking ordinary interactions, with a clear approach and bounded scope.
- name: high
description: >-
The stage needs sustained reasoning about subtle behavior, multiple components, non-obvious failure modes or competing approaches.
description: >-
Reliable at executing a clear specification and following patterns that already exist in the
codebase. Tends to miss non-obvious interactions between parts and does not question the
specification.
- name: pro
models:
- name: gemini-3.1-pro-preview
verified: "2026-09-23"
sources: [https://ai.google.dev/gemini-api/docs/thinking]
effort:
kind: configurable
control: generation_config.thinking_level
supported_levels: [low, medium, high]
levels:
- name: low
description: >-
The stage is short, local and familiar, with explicit requirements and an obvious solution or review checklist.
- name: medium
description: >-
The stage needs several reasoning steps and checking ordinary interactions, with a clear approach and bounded scope.
- name: high
description: >-
The stage needs sustained reasoning about subtle behavior, multiple components, non-obvious failure modes or competing approaches.
description: >-
Reliable at reasoning across many files, subtle library or platform semantics, concurrency and
ordering, once the overall direction is set. Can under-explore a genuinely open design space.
- name: deep-think
models:
- name: Gemini 3 Deep Think
verified: "2026-09-23"
sources: [https://ai.google.dev/gemini-api/docs/thinking]
effort:
kind: unavailable
reason: No configurable effort vocabulary for the Deep Think product was verified in the Gemini API thinking documentation.
description: >-
Strongest at open-ended design and research: choosing between architectures, working in
unfamiliar territory with no precedent in the codebase, anticipating failure modes, and
security-critical judgement.