allowed_models restriction when present.
Each entry carries the model’s capabilities.
Authentication
Authenticated with a secret key (rd_sk_…) or a client token of
any scope — the catalog is non-sensitive discovery data, already narrowed by the (inherited) key
restrictions, so no per-scope gate applies. A publishable key
(rd_pk_…) is mint-only and is rejected 403 (publishable_key_mint_only).
Response
200 OK:
id— theprovider/modelid to send asmodelon a request.provider— the provider that serves the model (openaioranthropic).display_name— a human-readable label.capabilities— the model’s declared capabilities:context_window,max_output,modalities(e.g.["text","image"]),tools,json_schema,streaming. The gateway uses these to reject requests a model cannot satisfy (e.g. tools against a model withtools: false).
This endpoint lists concrete models. Project aliases (like
smart) are configured in the
dashboard and are also valid model values on a request — see
Models, aliases & fallback.