Amux AI

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.

GEThttps://gateway.amux.ai/v1/models

Authorization

header
AuthorizationstringRequired

Bearer <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

200response

The 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.

401response

The key is missing or invalid.

Endpoints and response formats

URLAuthentication headerResponse formatReference
GET /v1/modelsAuthorization: BearerOpenAIList models (OpenAI)
GET /v1/modelsx-api-key and anthropic-versionAnthropicList models (Anthropic)
GET /v1/modelsx-goog-api-key or ?key=GeminiList models (Gemini)
GET /v1beta/modelsx-goog-api-key or ?key=GeminiAs 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
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": [
        {}
      ]
    }
  ]
}