模型列表接口
最近更新:2026年10月29日
本平台提供的模型列表接口、响应格式,以及列表中模型名的格式。
返回当前可调用的模型。同一地址根据鉴权头返回 OpenAI、Anthropic 或 Gemini 格式。
GET
https://gateway.amux.ai/v1/models鉴权
headerAuthorizationstring必填Bearer <你的 Amux AI 密钥> 控制台创建的 Amux 密钥。忘了可以回控制台的密钥页再看一次。
响应
200response当前可调用的模型;带上有效密钥时收窄为这把密钥调得动的那些。除 OpenAI 标准字段外,每项还带 Amux 扩展字段(如 display_name、aliases、pricing、providers)。
401response密钥缺失或无效。
接口与响应格式
| 地址 | 鉴权头 | 响应格式 | 详细说明 |
|---|---|---|---|
GET /v1/models | Authorization: Bearer | OpenAI | 列出模型(OpenAI) |
GET /v1/models | x-api-key 与 anthropic-version | Anthropic | 列出模型(Anthropic) |
GET /v1/models | x-goog-api-key 或 ?key= | Gemini | 列出模型(Gemini) |
GET /v1beta/models | x-goog-api-key 或 ?key= | Gemini | 同上 |
响应格式由鉴权头决定,无需更换地址。官方 SDK 会自动发送相应的鉴权头。
模型名
列表中的 id(Gemini 格式为 baseModelId)为裸名,即不带厂商前缀的模型名,例如 claude-opus-5。中转服务同步该列表后,可直接与其他上游的同名模型合并,无需逐个配置模型映射。
带厂商前缀的规范 ID(例如 anthropic/claude-opus-5)同样可用,见 canonical_id(Gemini 格式为 canonicalId)与 aliases。未设置裸名的模型,id 为规范 ID。
无论请求使用哪种名称,响应中的 model 字段均返回规范 ID。
鉴权
以上接口无需鉴权。携带有效密钥时,仅返回该密钥可调用的模型,价格按账户折扣计算;密钥无效时按未鉴权处理,返回全部模型。
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": [
{}
]
}
]
}