Catalog

Models

One catalog across every provider. Model IDs are stable strings you can hardcode.

The live catalog is the source of truth

GET /v1/models returns the CHAT models in the live catalog (the same list for everyone — it is not filtered by account), including any added since this page was written. Speech and image models are not in that list — see List models.

By modality#

Model families#

Every family is reachable through both request formats.

OpenAI

openai/…
ReasoningToolsVision

General-purpose reasoning and coding models. The default choice when you are not sure what to reach for.

Long-horizon codingAgentic tool useAdjustable reasoning depth

Anthropic

anthropic/…
ThinkingToolsVision

Claude models — strong instruction following, long documents and extended thinking.

Instruction followingLong documentsExtended thinking

Z.AI

z-ai/…
ThinkingToolsFast

GLM models. Strong coding performance with a switchable thinking mode.

CodingVery large contextCost efficiency

MiniMax

minimax/…
ReasoningToolsFast

M-series models for agentic work, reachable through the Anthropic or OpenAI dialect.

Agentic reasoningTool useLong context

DeepSeek

deepseek/…
ReasoningValue

Reasoning-first models with strong mathematics and code generation.

MathematicsCode generationValue

Qwen

qwen/…
VisionTools

Multilingual models with vision and video understanding.

MultilingualVisionVideo

Google

google/…
VisionToolsFast

Gemini models — fast multimodal generalists across several price points.

MultimodalSpeedLarge context

xAI

x-ai/…
ReasoningTools

Grok models with adjustable reasoning depth, tuned for agentic coding.

Agentic codingAdjustable reasoning

Moonshot

moonshotai/…
ReasoningTools

Kimi models — long-context coding, with a graded reasoning scale on K3.

CodingLong context

Mistral

mistralai/…
ToolsValue

European models with strong code generation — Codestral, Devstral and the Ministral line.

Code generationCost efficiency

Also in the catalog: NVIDIA Nemotron (nvidia/…), Xiaomi MiMo (xiaomi/…), Tencent Hunyuan (tencent/…), Meta (meta/…) and stealth previews (stealth/…) — smaller families that come and go faster than this page is revised. GET /v1/models always has the current list.

Model IDs#

Every ID is vendor/model. Send the whole thing — the bare model name does not resolve.

{ "model": "openai/gpt-5.6-sol" }   // correct
{ "model": "gpt-5.6-sol" }          // 404 not_found

Why the prefix is required

Two vendors can ship similarly named models. Resolving a bare name would mean guessing which one you meant, and guessing wrong bills you for a model you never asked for.

Choosing a model#

  • Start mid-tier. Most tasks do not need a flagship, and the latency difference is larger than the quality difference.
  • Move up only on evidence.Have a case the smaller model gets wrong before paying several times more per token. "It feels better" is not measurable.
  • Classification, extraction and routing — the smallest model that passes your tests is almost always right.
  • Check capabilities, not names. A model name does not reliably predict vision, tools or context window. See Capabilities.

Next#

Was this page helpful?