Reasoning
enum
62 models
Thinking mode
thinking.type
Controls the Anthropic thinking mode values supported by this model.
- Type
- enum
- Default
- varies by model
thinking.type by model
The exact type, default, range, and conditions for thinking.type on each model that documents it.
| Model | Provider | Type | Default | Range / values | Condition |
|---|---|---|---|---|---|
| Claude 3.7 Sonnet 20250219 | Anthropic | enum | "disabled" | disabled | enabled | — |
| Claude 3.7 Sonnet Latest | Anthropic | enum | "disabled" | disabled | enabled | — |
| Claude Fable 5 | Anthropic | enum | — | adaptive | — |
| Claude Fable 5 Subscription | Anthropic | enum | — | adaptive | — |
| Claude Haiku 4 | Anthropic | enum | "disabled" | disabled | enabled | — |
| Claude Haiku 4 Subscription | Anthropic | enum | "disabled" | disabled | enabled | — |
| Claude Haiku 4.5 | Anthropic | enum | "disabled" | disabled | enabled | — |
| Claude Haiku 4.5 Subscription | Anthropic | enum | "disabled" | disabled | enabled | — |
| Claude Haiku 4.5 20251001 | Anthropic | enum | "disabled" | disabled | enabled | — |
| Claude Haiku 4.5 20251001 Subscription | Anthropic | enum | "disabled" | disabled | enabled | — |
| Claude Opus 4 Subscription | Anthropic | enum | "disabled" | disabled | adaptive | enabled | — |
| Claude Opus 4 20250514 | Anthropic | enum | "disabled" | disabled | enabled | — |
| Claude Opus 4 20250514 Subscription | Anthropic | enum | "disabled" | disabled | enabled | — |
| Claude Opus 4.1 20250805 | Anthropic | enum | "disabled" | disabled | enabled | — |
| Claude Opus 4.1 20250805 Subscription | Anthropic | enum | "disabled" | disabled | enabled | — |
| Claude Opus 4.5 20251101 | Anthropic | enum | "disabled" | disabled | enabled | — |
| Claude Opus 4.5 20251101 Subscription | Anthropic | enum | "disabled" | disabled | enabled | — |
| Claude Opus 4.6 | Anthropic | enum | "disabled" | disabled | adaptive | enabled | — |
| Claude Opus 4.6 Subscription | Anthropic | enum | "disabled" | disabled | adaptive | enabled | — |
| Claude Opus 4.7 | Anthropic | enum | "disabled" | disabled | adaptive | — |
| Claude Opus 4.7 Subscription | Anthropic | enum | "disabled" | disabled | adaptive | — |
| Claude Opus 4.8 | Anthropic | enum | "disabled" | disabled | adaptive | — |
| Claude Opus 4.8 Subscription | Anthropic | enum | "disabled" | disabled | adaptive | — |
| Claude Sonnet 4 Subscription | Anthropic | enum | "disabled" | disabled | adaptive | enabled | — |
| Claude Sonnet 4 20250514 | Anthropic | enum | "disabled" | disabled | enabled | — |
| Claude Sonnet 4 20250514 Subscription | Anthropic | enum | "disabled" | disabled | enabled | — |
| Claude Sonnet 4.5 | Anthropic | enum | "disabled" | disabled | adaptive | enabled | — |
| Claude Sonnet 4.5 Subscription | Anthropic | enum | "disabled" | disabled | adaptive | enabled | — |
| Claude Sonnet 4.5 20250929 | Anthropic | enum | "disabled" | disabled | enabled | — |
| Claude Sonnet 4.5 20250929 Subscription | Anthropic | enum | "disabled" | disabled | enabled | — |
| Claude Sonnet 4.6 | Anthropic | enum | "disabled" | disabled | adaptive | enabled | — |
| Claude Sonnet 4.6 Subscription | Anthropic | enum | "disabled" | disabled | adaptive | enabled | — |
| Command A Reasoning 08 2025 | Cohere | enum | "disabled" | enabled | disabled | — |
| Deepseek Chat | DeepSeek | enum | "disabled" | disabled | enabled | — |
| Deepseek Reasoner | DeepSeek | enum | "enabled" | enabled | disabled | — |
| Deepseek V4 Flash | DeepSeek | enum | "enabled" | enabled | disabled | — |
| Deepseek V4 Pro | DeepSeek | enum | "enabled" | enabled | disabled | — |
| Kimi K2.5 | Moonshot AI | enum | — | enabled | disabled | — |
| Kimi K2.6 | Moonshot AI | enum | "enabled" | enabled | disabled | — |
| Kimi K2.6 Subscription | Moonshot AI | enum | "enabled" | enabled | disabled | — |
| Mimo V2.5 | Xiaomi | enum | "enabled" | enabled | disabled | — |
| Mimo V2.5 Subscription | Xiaomi | enum | "enabled" | enabled | disabled | — |
| Mimo V2.5 Pro | Xiaomi | enum | "enabled" | enabled | disabled | — |
| GLM-4.5 | Z.ai | enum | "enabled" | enabled | disabled | — |
| GLM-4.5 Subscription | Z.ai | enum | "enabled" | enabled | disabled | — |
| GLM-4.5-Air | Z.ai | enum | "enabled" | enabled | disabled | — |
| GLM-4.5-Air Subscription | Z.ai | enum | "enabled" | enabled | disabled | — |
| GLM-4.5-AirX | Z.ai | enum | "enabled" | enabled | disabled | — |
| GLM-4.5-Flash | Z.ai | enum | "enabled" | enabled | disabled | — |
| GLM-4.5-X | Z.ai | enum | "enabled" | enabled | disabled | — |
| GLM-4.6 | Z.ai | enum | "enabled" | enabled | disabled | — |
| GLM-4.6 Subscription | Z.ai | enum | "enabled" | enabled | disabled | — |
| GLM-4.7 | Z.ai | enum | "enabled" | enabled | disabled | — |
| GLM-4.7 Subscription | Z.ai | enum | "enabled" | enabled | disabled | — |
| GLM-4.7-Flash | Z.ai | enum | "enabled" | enabled | disabled | — |
| GLM-4.7-FlashX | Z.ai | enum | "enabled" | enabled | disabled | — |
| GLM-5 | Z.ai | enum | "enabled" | enabled | disabled | — |
| GLM-5 Subscription | Z.ai | enum | "enabled" | enabled | disabled | — |
| GLM-5-Turbo | Z.ai | enum | "enabled" | enabled | disabled | — |
| GLM-5-Turbo Subscription | Z.ai | enum | "enabled" | enabled | disabled | — |
| GLM-5.1 | Z.ai | enum | "enabled" | enabled | disabled | — |
| GLM-5.1 Subscription | Z.ai | enum | "enabled" | enabled | disabled | — |
Models without thinking.type documented yet
thinking.type documented yet
These models don't list thinking.type in the catalog. That may mean the provider doesn't accept it, or it simply hasn't been added yet — the data is community-maintained.
Alibaba
Anthropic
Cohere
Meta
MiniMax
Mistral
Nvidia
Gliner Pii
Llama 3.1 Nemoguard 8b Topic Control
Llama 3.1 Nemotron Nano 8b V1
Llama 3.1 Nemotron Safety Guard 8b V3
Llama 3.1 Nemotron Ultra 253b V1
Llama 3.3 Nemotron Super 49b V1
Llama 3.3 Nemotron Super 49b V1.5
Nemoguard Jailbreak Detect
Nemotron 3 Nano 30b A3b
Nemotron 3 Super 120b A12b
Nemotron 3 Ultra
Nemotron 3 Ultra 550b A55b
Nemotron Content Safety Reasoning 4b
Nemotron Mini 4b Instruct
Riva Translate 4b Instruct V1.1
Usdcode Llama 3.1 70b Instruct
OpenAI
Chatgpt 4o Latest
Gpt 3.5 Turbo
Gpt 4 Turbo
Gpt 4 Turbo 2024-04-09
Gpt 4.1
Gpt 4.1 Mini
Gpt 4.1 Nano
Gpt 4o 2024-11-20
Gpt 5
Gpt 5 Chat Latest
Gpt 5 Mini
Gpt 5 Nano
Gpt 5.1
Gpt 5.1 Codex
Gpt 5.1 Codex Max
Gpt 5.2
Gpt 5.2
Gpt 5.2 Codex
Gpt 5.3 Codex
Gpt 5.3 Codex
Gpt 5.3 Codex Spark
Gpt 5.4
Gpt 5.4
Gpt 5.4 Mini
Gpt 5.4 Mini
Gpt 5.4 Nano
Gpt 5.4 Pro
Gpt 5.4 Pro
Gpt 5.5
Gpt 5.5
Gpt 5.5 Pro
Gpt 5.5 Pro
GPT-4o
GPT-4o mini
o1
O1 Preview
o1-mini
o3
O3 Pro
o3-mini
o4-mini
Perplexity
Related reasoning parameters
Reasoning effort
reasoning_effort
Budget tokens
thinking.budget_tokens
Thinking display
thinking.display
Effort
output_config.effort
Reasoning effort
reasoning.effort
Include thoughts
generationConfig.thinkingConfig.includeThoughts
Reasoning summary
reasoning.summary
Split reasoning
reasoning_split
Thinking budget
generationConfig.thinkingConfig.thinkingBudget
Enable thinking
extra_body.chat_template_kwargs.enable_thinking
Thinking level
generationConfig.thinkingConfig.thinkingLevel
Reasoning budget
reasoning_budget