Model List Endpoints
Last updated October 29, 2026
The model list endpoints, their response formats, and the format of model names in the list.
Returns the models currently available. The same URL returns the OpenAI, Anthropic or Gemini format depending on the authentication header.
https://gateway.amux.ai/v1/modelsAuthorization
headerAuthorizationstringRequiredBearer <your Amux AI key> An Amux key created in the console. If you lose it, you can view it again on the keys page.
Response
200responseThe currently callable models — narrowed to what the key can call when one is sent. Alongside OpenAI's standard fields, every entry carries Amux extensions such as display_name, aliases, pricing, and providers.
401responseThe key is missing or invalid.
Endpoints and response formats
| URL | Authentication header | Response format | Reference |
|---|---|---|---|
GET /v1/models | Authorization: Bearer | OpenAI | List models (OpenAI) |
GET /v1/models | x-api-key and anthropic-version | Anthropic | List models (Anthropic) |
GET /v1/models | x-goog-api-key or ?key= | Gemini | List models (Gemini) |
GET /v1beta/models | x-goog-api-key or ?key= | Gemini | As above |
The authentication header determines the response format; the URL stays the same. Official SDKs send the appropriate header automatically.
Model names
The id in the list (baseModelId in the Gemini format) is the bare name, that is, the model name without the vendor prefix, such as claude-opus-5. Relay services that sync this list can merge it with same-named models from other upstreams without per-model mapping.
The canonical ID with the vendor prefix, such as anthropic/claude-opus-5, is also accepted and is provided in canonical_id (canonicalId in the Gemini format) and aliases. For models without a bare name, id is the canonical ID.
The model field in responses always returns the canonical ID, regardless of the name used in the request.
Authentication
These endpoints do not require authentication. With a valid key, only the models that key can call are returned, priced with the account's discounts. An invalid key is treated as unauthenticated, and all models are returned.
curl https://gateway.amux.ai/v1/models \
-H "Authorization: Bearer $AMUX_API_KEY"{
"object": "list",
"data": [
{
"id": "claude-opus-5",
"canonical_id": "anthropic/claude-opus-5",
"object": "model",
"created": 1786000000,
"owned_by": "anthropic",
"display_name": "Claude Opus 5",
"context_length": 200000,
"max_output": 64000,
"input_modalities": [
"text"
],
"output_modalities": [
"text"
],
"capabilities": {},
"aliases": [
"<string>"
],
"pricing": {},
"providers": [
{}
]
}
]
}