Models
verified.create, verified.eval, and verified.extract work with any text model your
gateway key can call — verification is a layer on top of the maxmodel.com gateway, not a
separate model. You pass a model id; the gateway routes the EXTRACT step to that provider,
then the deterministic check runs the same way regardless of which model you picked.
Which models are eligible
Any model the gateway exposes on its chat or responses endpoints (i.e. text generation). As of the latest gateway snapshot that’s 63 models across 8 providers:
| Provider | Examples |
|---|---|
| Anthropic | claude-opus-4-8, claude-sonnet-4-6, claude-haiku-4-5-20251001 |
| OpenAI | gpt-5.5, gpt-5.5-pro, gpt-5-mini, gpt-4.1, o3 |
gemini-3.1-pro-preview, gemini-2.5-pro, gemini-2.5-flash | |
| xAI | grok-4.3, grok-4, grok-3-mini |
| DeepSeek | deepseek-v4-pro, deepseek-chat, deepseek-reasoner |
| 阿里巴巴 (Qwen) | qwen3-max, qwen-plus, qwen-flash |
| 百度 (ERNIE) | ernie-5.1, ernie-4.5-turbo-32k |
| 字节跳动 (Doubao) | doubao-seed-2-0-pro, doubao-1-5-pro-32k |
The live list is the source of truth. The full, current set is published as JSON at
maxmodel.com/models/list.json— fetch it at build time if you want a dropdown that never goes stale. Models on theimage,video,embedding,tts, andtranscriptionendpoints are not eligible for verified output (there’s no text answer to ground).
Picking a model
The verification result is identical no matter which model you choose — the check is deterministic. So pick on the usual axes (quality, latency, cost), with two MaxModel-specific notes:
- For large
verified.evalruns, use a fast model. A dataset run is one model call per case; a reasoning/responses-endpoint model (e.g.gpt-5.5-pro) makes a 200-case batch slow. A fast chat model likeclaude-haiku-4-5-20251001,gpt-5-mini, orgemini-2.5-flashkeeps eval runs quick and cheap. responses-endpoint models are higher-latency.gpt-5.5-pro,gpt-5.3-codex, andgpt-5.1-codex-maxroute through the Responses API and can take 10–20s for a single verified call. Great for a final answer; not what you want in a tight loop.
A model that quotes its sources cleanly will ground more of its own output — but that’s a quality difference in the answer, never in the check.
Notes
- The
modelyou pass must be callable by your gateway key. An unknown or unentitled id comes back as a gateway error (see Errors). verified.createis non-streaming regardless of model — verification needs the full claim set. Usechat.completions.createfor token streaming without verification.