GET /v1/models: if the catalog lists it, model: "<author>/<slug>" works here.
Variant suffixes are accepted:
deepseek/deepseek-v4.1-flash:free, anthropic/claude-sonnet-5:nitro, google/gemini-3.8-flash:online, openai/gpt-5.6-luna:batch. :free variants are rate-limited and may train on prompts; :nitro is shorthand for throughput-sorted provider routing and :online for the web search plugin. See routing and fallbacks.
List models with prices
id, name, context_length, dollar pricing, and so on) and carries a predev object with its prices in credits:
The catalog refreshes every 15 minutes. The
x-predev-catalog-age response header reports seconds since the last refresh. Catalog reads are free and not rate-limited.
Other catalog endpoints: /v1/models/count, /v1/models/{author}/{slug}/endpoints for the providers behind one model, /v1/embeddings/models, /v1/images/models, /v1/videos/models, and /v1/providers. See the catalog reference.
Pick a model in code
Filter the catalog rather than hard-coding assumptions about price or context length:Invalid ids
An id the catalog does not recognize returns the provider’s error with its original status and message; the gateway does not rewrite it. See errors. Send several ids inmodels to fall back automatically. See routing and fallbacks.
