Output
enum
75 models
Response format
response_format.type
Forces the response into plain text or a JSON object.
- Type
- enum
- Default
- "text"
response_format.type by model
The exact type, default, range, and conditions for response_format.type on each model that documents it.
| Model | Provider | Type | Default | Range / values | Condition |
|---|---|---|---|---|---|
| Zai GLM-4.7 | Cerebras | enum | "text" | text | json_object | — |
| Command A 03 2025 | Cohere | enum | "text" | text | json_object | — |
| Command A Plus 05 2026 | Cohere | enum | "text" | text | json_object | — |
| Command A Reasoning 08 2025 | Cohere | enum | "text" | text | json_object | — |
| Command A Translate 08 2025 | Cohere | enum | "text" | text | json_object | — |
| Command A Vision 07 2025 | Cohere | enum | "text" | text | json_object | — |
| Command R 08 2024 | Cohere | enum | "text" | text | json_object | — |
| Command R Plus 08 2024 | Cohere | enum | "text" | text | json_object | — |
| Command R7B 12 2024 | Cohere | enum | "text" | text | json_object | — |
| Qwen3 32B | Groq | enum | "text" | text | json_object | — |
| Llama 3.3 70B Instruct | Meta | enum | "text" | text | json_schema | — |
| Llama 3.3 8B Instruct | Meta | enum | "text" | text | json_schema | — |
| Llama 4 Maverick 17B 128E Instruct FP8 | Meta | enum | "text" | text | json_schema | — |
| Llama 4 Scout 17B 16E Instruct FP8 | Meta | enum | "text" | text | json_schema | — |
| Codestral 2508 | Mistral | enum | "text" | text | json_object | — |
| Codestral Latest | Mistral | enum | "text" | text | json_object | — |
| Devstral 2512 | Mistral | enum | "text" | text | json_object | — |
| Devstral Latest | Mistral | enum | "text" | text | json_object | — |
| Magistral Medium Latest | Mistral | enum | "text" | text | json_object | — |
| Magistral Small Latest | Mistral | enum | "text" | text | json_object | — |
| Ministral 14B Latest | Mistral | enum | "text" | text | json_object | — |
| Ministral 3B Latest | Mistral | enum | "text" | text | json_object | — |
| Ministral 8B Latest | Mistral | enum | "text" | text | json_object | — |
| Mistral Large Latest | Mistral | enum | "text" | text | json_object | — |
| Mistral Medium 3.5 | Mistral | enum | "text" | text | json_object | — |
| Mistral Medium Latest | Mistral | enum | "text" | text | json_object | — |
| Mistral NeMo | Mistral | enum | "text" | text | json_object | — |
| Mistral Small Latest | Mistral | enum | "text" | text | json_object | — |
| Kimi K2.5 | Moonshot AI | enum | "text" | text | json_object | — |
| Kimi K2.6 | Moonshot AI | enum | "text" | text | json_object | — |
| Kimi K2.6 Subscription | Moonshot AI | enum | "text" | text | json_object | — |
| Kimi K2.7 Code | Moonshot AI | enum | "text" | text | json_object | json_schema | — |
| Kimi K2.7 Code Subscription | Moonshot AI | enum | "text" | text | json_object | — |
| Kimi K2.7 Code Highspeed | Moonshot AI | enum | "text" | text | json_object | json_schema | — |
| Kimi K2.7 Code Highspeed Subscription | Moonshot AI | enum | "text" | text | json_object | — |
| Kimi K3 | Moonshot AI | enum | "text" | text | json_object | json_schema | — |
| Moonshot v1 128K | Moonshot AI | enum | "text" | text | json_object | — |
| Moonshot v1 32K | Moonshot AI | enum | "text" | text | json_object | — |
| Moonshot v1 8K | Moonshot AI | enum | "text" | text | json_object | — |
| GPT-OSS 120B | OpenAI | enum | "text" | text | json_schema | — |
| GPT-OSS 20B | OpenAI | enum | "text" | text | json_schema | — |
| Grok 4.20 0309 Non Reasoning | xAI | enum | "text" | text | json_object | json_schema | — |
| Grok 4.20 0309 Non Reasoning Subscription | xAI | enum | "text" | text | json_object | json_schema | — |
| Grok 4.20 0309 Reasoning | xAI | enum | "text" | text | json_object | json_schema | — |
| Grok 4.20 0309 Reasoning Subscription | xAI | enum | "text" | text | json_object | json_schema | — |
| Grok 4.3 | xAI | enum | "text" | text | json_object | json_schema | — |
| Grok 4.3 Subscription | xAI | enum | "text" | text | json_object | json_schema | — |
| Grok 4.5 | xAI | enum | "text" | text | json_object | json_schema | — |
| Grok 4.5 Subscription | xAI | enum | "text" | text | json_object | json_schema | — |
| Grok Build 0.1 | xAI | enum | "text" | text | json_object | json_schema | — |
| Grok Build 0.1 Subscription | xAI | enum | "text" | text | json_object | json_schema | — |
| MiMo v2.5 | Xiaomi | enum | "text" | text | json_object | — |
| MiMo v2.5 Subscription | Xiaomi | enum | "text" | text | json_object | — |
| MiMo v2.5 Pro | Xiaomi | enum | "text" | text | json_object | — |
| GLM-4.5 | Z.ai | enum | "text" | text | json_object | — |
| GLM-4.5 Subscription | Z.ai | enum | "text" | text | json_object | — |
| GLM-4.5-Air | Z.ai | enum | "text" | text | json_object | — |
| GLM-4.5-Air Subscription | Z.ai | enum | "text" | text | json_object | — |
| GLM-4.5-AirX | Z.ai | enum | "text" | text | json_object | — |
| GLM-4.5-Flash | Z.ai | enum | "text" | text | json_object | — |
| GLM-4.5-X | Z.ai | enum | "text" | text | json_object | — |
| GLM-4.6 | Z.ai | enum | "text" | text | json_object | — |
| GLM-4.6 Subscription | Z.ai | enum | "text" | text | json_object | — |
| GLM-4.7 | Z.ai | enum | "text" | text | json_object | — |
| GLM-4.7 Subscription | Z.ai | enum | "text" | text | json_object | — |
| GLM-4.7-Flash | Z.ai | enum | "text" | text | json_object | — |
| GLM-4.7-FlashX | Z.ai | enum | "text" | text | json_object | — |
| GLM-5 | Z.ai | enum | "text" | text | json_object | — |
| GLM-5 Subscription | Z.ai | enum | "text" | text | json_object | — |
| GLM-5-Turbo | Z.ai | enum | "text" | text | json_object | — |
| GLM-5-Turbo Subscription | Z.ai | enum | "text" | text | json_object | — |
| GLM-5.1 | Z.ai | enum | "text" | text | json_object | — |
| GLM-5.1 Subscription | Z.ai | enum | "text" | text | json_object | — |
| GLM-5.2 | Z.ai | enum | "text" | text | json_object | — |
| GLM-5.2 Subscription | Z.ai | enum | "text" | text | json_object | — |
Models without response_format.type documented yet
response_format.type documented yet
These models don't list response_format.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
Claude 3 Opus 20240229
Claude 3 Opus Latest
Claude 3.5 Haiku 20241022
Claude 3.5 Haiku Latest
Claude 3.5 Sonnet 20241022
Claude 3.5 Sonnet Latest
Claude 3.7 Sonnet 20250219
Claude 3.7 Sonnet Latest
Claude Fable 5
Claude Fable 5
Claude Haiku 4
Claude Haiku 4
Claude Haiku 4.5
Claude Haiku 4.5
Claude Haiku 4.5 20251001
Claude Haiku 4.5 20251001
Claude Opus 4
Claude Opus 4 20250514
Claude Opus 4 20250514
Claude Opus 4.1 20250805
Claude Opus 4.1 20250805
Claude Opus 4.5 20251101
Claude Opus 4.5 20251101
Claude Opus 4.6
Claude Opus 4.6
Claude Opus 4.7
Claude Opus 4.7
Claude Opus 4.8
Claude Opus 4.8
Claude Opus 5
Claude Opus 5
Claude Sonnet 4
Claude Sonnet 4 20250514
Claude Sonnet 4 20250514
Claude Sonnet 4.5
Claude Sonnet 4.5
Claude Sonnet 4.5 20250929
Claude Sonnet 4.5 20250929
Claude Sonnet 4.6
Claude Sonnet 4.6
Claude Sonnet 5
Gemini 2.5 Flash
Gemini 2.5 Flash
Gemini 2.5 Flash Lite
Gemini 2.5 Flash Lite
Gemini 2.5 Pro
Gemini 2.5 Pro
Gemini 3 Flash Preview
Gemini 3.1 Flash Lite
Gemini 3.1 Flash Lite
Gemini 3.1 Flash Lite Preview
Gemini 3.1 Pro Preview
Gemini 3.5 Flash
Gemini Flash Latest
Gemma 3 12B IT
Gemma 3 1B IT
Gemma 3 27B IT
Gemma 3 4B IT
Gemma 3n E2B IT
Gemma 3n E4B IT
Gemma 4 12B IT
Gemma 4 26B A4B IT
Gemma 4 31B IT
Gemma 4 E2B IT
Gemma 4 E4B IT
MiniMax
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
GPT-4o 2024-11-20
GPT-4o mini
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-5.6 Luna
GPT-5.6 Luna
GPT-5.6 Sol
GPT-5.6 Sol
GPT-5.6 Terra
GPT-5.6 Terra
GPT-OSS Safeguard 120B
GPT-OSS Safeguard 20B
o1
o1-mini
o1-preview
o3
o3-mini
o3-pro
o4-mini
Perplexity
Thinking Machines