API capability - Structured outputs
AI models with structured outputs
97 of the 167 models in the registry have structured outputs, according to each provider's own docs. The cheapest by output price is Ministral 3 3B from Mistral AI at $0.10 per 1M output tokens. The largest context window among them is 1.05M tokens, on GPT-6 Luna.
Capabilities checked . Sources
- Models with Yes
- 97 of 167
- Lowest output / 1M
- $0.10
- Largest context
- 1.05M
- Not stated
- 14
Every model with structured outputs, cheapest first
Prices in USD per 1M tokens at the standard rate, sorted by output price. 56 models are documented without it, and for 14 models the provider's docs do not say (Not stated).
FAQ
What is the cheapest model with structured outputs?
Ministral 3 3B from Mistral AI is the cheapest model with structured outputs in the registry as of October 18, 2026, at $0.10 per 1M input tokens and $0.10 per 1M output tokens on the provider's own API.
Which model with structured outputs has the largest context window?
GPT-6 Luna from OpenAI has the largest context window among models with structured outputs: 1.05M tokens, at $0.50 per 1M output tokens.
How many AI models have structured outputs?
97 of the 167 models in the registry have structured outputs. 56 models do not, and for 14 models the provider's docs do not say either way.
What counts as structured outputs?
The API enforces a JSON schema you supply, so the response matches it. A plain JSON mode that only promises valid JSON does not count. Each Yes on this page links to the provider's own documentation page that states it.
Sources
Every Yes links to the provider doc page that states it, checked on . Prices and context windows come from each model's pricing page; open a model for its rate card and pricing sources.
Documentation pages read (70)
- https://docs.mistral.ai/models/ministral-3-3b-25-12
- https://www.alibabacloud.com/help/en/model-studio/qwen-structured-output
- https://docs.mistral.ai/models/ministral-3-8b-25-12
- https://docs.mistral.ai/models/ministral-3-14b-25-12
- https://platform.stepfun.ai/docs/en/guides/developer/json-mode
- https://developers.openai.com/api/docs/models/gpt-5-nano
- https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash-lite
- https://developers.openai.com/api/docs/models/gpt-4.1-nano
- https://docs.byteplus.com/en/docs/ModelArk/model-list
- https://platform.claude.com/docs/en/build-with-claude/structured-outputs
- https://developers.openai.com/api/docs/models/gpt-6-luna
- https://www.tencentcloud.com/document/product/1300/78934
- https://docs.cohere.com/docs/structured-outputs
- https://developers.openai.com/api/docs/models/gpt-4o-mini
- https://docs.mistral.ai/models/mistral-small-4-0-26-03
- https://docs.inceptionlabs.ai/capabilities/structured-outputs
- https://docs.inceptionlabs.ai/get-started/models
- https://docs.mistral.ai/studio/conversations/structured-output/custom
- https://developers.openai.com/api/docs/models/gpt-5.6-luna
- https://developers.openai.com/api/docs/models/gpt-5.4-nano
- https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite
- https://docs.mistral.ai/models/mistral-large-3-25-12
- https://developers.openai.com/api/docs/models/gpt-4.1-mini
- https://developers.openai.com/api/docs/models/gpt-5-mini
- https://docs.x.ai/developers/models/grok-build-0.1
- https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash
- https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash-lite
- https://docs.x.ai/developers/models/grok-4.20-0309-reasoning
- https://docs.x.ai/developers/models/grok-4.20-0309-non-reasoning
- https://docs.x.ai/developers/models/grok-4.20-multi-agent-0309
- https://docs.x.ai/developers/models/grok-4.3
- https://platform.stepfun.ai/docs/en/guides/models/step-5-preview
- https://ai.google.dev/gemini-api/docs/models/gemini-3-flash-preview
- https://ai.google.dev/gemini-api/docs/models/gemini-3.6-flash
- https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash
- https://platform.kimi.ai/docs/guide/response_format
- https://docs.mistral.ai/models/mistral-large-4-0
- https://developers.openai.com/api/docs/models/o3-mini
- https://developers.openai.com/api/docs/models/o4-mini
- https://developers.openai.com/api/docs/models/gpt-5.4-mini
- https://ai.google.dev/gemini-api/docs/robotics-overview
- https://docs.x.ai/developers/models/grok-4.5
- https://docs.x.ai/developers/models/grok-4.6
- https://docs.x.ai/developers/models/grok-4.7
- https://docs.mistral.ai/models/mistral-medium-3-5-26-04
- https://developers.openai.com/api/docs/models/gpt-4.1
- https://developers.openai.com/api/docs/models/o3
- https://ai.google.dev/gemini-api/docs/models/gemini-2.5-pro
- https://developers.openai.com/api/docs/models/gpt-5
- https://developers.openai.com/api/docs/models/gpt-5.1
- https://ai.google.dev/gemini-api/docs/models/gemini-4-argon
- https://developers.openai.com/api/docs/models/gpt-6-sol
- https://developers.openai.com/api/docs/models/gpt-6.1-sol
- https://developers.openai.com/api/docs/models/gpt-4o
- https://ai.google.dev/gemini-api/docs/models/gemini-3.1-pro-preview
- https://developers.openai.com/api/docs/models/gpt-5.6-terra
- https://developers.openai.com/api/docs/models/gpt-5.2
- https://developers.openai.com/api/docs/models/gpt-5.3-codex
- https://developers.openai.com/api/docs/models/gpt-5.4
- https://platform.kimi.ai/docs/guide/kimi-k3-quickstart
- https://developers.openai.com/api/docs/models/gpt-5.6-sol
- https://developers.openai.com/api/docs/models/chat-latest
- https://developers.openai.com/api/docs/models/gpt-5.5
- https://developers.openai.com/api/docs/models/gpt-6-astra
- https://developers.openai.com/api/docs/models/o1
- https://developers.openai.com/api/docs/models/gpt-5.6-cyber
- https://developers.openai.com/api/docs/models/o3-pro
- https://developers.openai.com/api/docs/models/gpt-5-pro
- https://developers.openai.com/api/docs/models/gpt-5.5-pro
- https://developers.openai.com/api/docs/models/o1-pro
Newsletter
Get model price changes as they ship
One email per week. New model releases, price cuts and what they mean for your bill.