Models
Request
Returns all available models with pricing, context lengths, and capabilities. OpenRouter-compatible format.
No authentication required.
Pricing is in per-token strings (multiply by 1M for $/1M tokens rate). Cached for 60 seconds.
Reading Capabilities
GET /v1/models is the capability surface for everything that varies by model. Three fields carry it:
Check input_modalities and supported_features together for image input. They disagree on a
meaningful number of rows (claude-opus-5 declares vision while its input_modalities still reads
["text"]), and the router treats a model as image-capable when either says so.
These values describe the model, not the individual seller offer that serves a given request. See Media Inputs, Reasoning Controls, and Provider & Model Verification.
Provider Allowlist
The curated provider allowlist, unauthenticated and cached for 5 minutes. Each entry carries id, name,
base_url, host, trusted, and a cost_reference_url pointing at that provider's own published pricing.
trusted is the flag the default trusted-only routing preference filters on.
Current Counts
A recent live snapshot returned 145 catalog models and 76 active marketplace models. Counts change as models and seller liquidity change; use the endpoint response as source of truth.