模型列表
查询当前 API Key 可用的模型,并获取每个模型支持的全部协议和对应端点。
/v1/models返回当前 API Key 可用的全部模型,以及按渠道筛选的 LLM、协议和端点元数据。
curl https://u-token.ai/v1/models \
-H "Authorization: Bearer sk-你的KEY"每个模型项包含:
| 字段 | 含义 |
|---|---|
id | 发起请求时使用的模型 ID |
type | llm、image 或 media。image 是仍走 generateContent、且标了图像输出价的文本模型。配成媒体模型的 Gemini 图像模型是 media,请求走 /v1/router/task/create |
supported_protocols | 该模型已开放的全部协议 ID |
protocol_endpoints | 每个支持协议对应的端点和请求格式 |
format | 兼容主入口字段:openai、anthropic、gemini 或 task |
endpoint | 兼容主入口字段:该模型的主要端点 |
responses_endpoint | 兼容字段;当 supported_protocols 包含 openai-responses 时返回 /v1/responses |
支持 Responses 的模型项示例:
{
"id": "gpt-5.6-sol",
"type": "llm",
"format": "openai",
"endpoint": "/v1/chat/completions",
"supported_protocols": ["openai-completions", "openai-responses"],
"protocol_endpoints": [
{
"protocol": "openai-completions",
"endpoint": "/v1/chat/completions",
"format": "openai"
},
{
"protocol": "openai-responses",
"endpoint": "/v1/responses",
"format": "openai-responses"
}
],
"responses_endpoint": "/v1/responses"
}请原样使用模型列表返回的模型 ID。对于已配置模型授权的 API Key,此接口只列出该 Key 已授权,并且在当前账号权限与实际上游路由下仍可用的模型。LLM 模型 ID 会按该模型选择的渠道路由,同一把 Key 的不同模型可以使用不同渠道。媒体模型保持原有 ID,通常使用 Standard;GPT Image 2 是例外,可选择 Standard 或 Flex。多协议客户端应优先读取 supported_protocols 与 protocol_endpoints;format、endpoint 和 responses_endpoint 仅用于兼容旧客户端。
supported_protocols 描述的是这把 Key 在该模型上所用渠道背后那条路由的能力,因此同一个模型对两把授权在不同渠道的 Key 可能暴露不同的协议。
传 ?protocol= 可只列出能用某一个协议调用的模型。取值可以是协议 ID(openai-completions、openai-responses、anthropic-messages、google-generative-ai)或简写别名(openai、responses、anthropic、gemini);无法识别的取值返回 400。不传该参数时,请求头里的 anthropic-version 或 x-goog-api-key 会选中对应协议。三者都没有则返回全集。x-goog-api-key 和查询参数 key 也能给这个端点鉴权。只带 ?key= 不会因此筛成 Gemini 协议。
当前默认开放的 Claude 5 模型使用 ID claude-fable-5 和 claude-sonnet-5,主 format 为 anthropic,主 endpoint 为 /v1/messages。是否支持 Responses 应以 supported_protocols 是否包含 openai-responses(旧客户端也可检查 responses_endpoint)为准,不能只根据模型名判断。
gemini-3.5-flash 的 supported_protocols 同时包含 openai-completions 与 google-generative-ai,对应 /v1/chat/completions 和 /v1/models/{model}:generateContent。其他 Gemini 型号是否兼容 OpenAI 格式仍以各自返回值为准。
claude-opus-5 已按输入/输出 $5/$25 每百万 Token 为 Standard 与 Flex 预注册,format="anthropic"、endpoint="/v1/messages",但默认隐藏;只有当前 API Key 的 GET /v1/models 返回该 ID 后才可调用。
claude-opus-5-5 仅在官方 API 中转(standard)提供,format="anthropic"、endpoint="/v1/messages"。订阅号直供(flex)的 Key 不会列出该 ID。官方牌价为输入 $4、输出 $20(每百万 Token);缓存读 $0.20,5 分钟缓存写 $5,1 小时缓存写 $8,没有长上下文加价。只有当前 API Key 的 GET /v1/models 返回该 ID 后才可调用。详见 Claude Opus 5.5。
claude-sonnet-5-5 仅在订阅号直供(flex)提供,format="anthropic"、endpoint="/v1/messages"。官方 API 中转(standard)的 Key 不会列出该 ID。官方牌价为输入 $2、输出 $10(每百万 Token);缓存读 $0.20,5 分钟缓存写 $2.50,1 小时缓存写 $4,没有长上下文加价。只有当前 API Key 的 GET /v1/models 返回该 ID 后才可调用。详见 Claude Sonnet 5.5。
gpt-6.1-sol 使用 OpenAI Chat Completions;supported_protocols 包含 openai-responses 时也支持 OpenAI Responses。官方牌价为每百万 Token 输入 $2、缓存读 $0.10、输出 $10。输入 Token 超过 400,000 时,这一笔按输入 $4、缓存读 $0.20、输出 $15 计费。缓存写不计费。只有当前 API Key 的 GET /v1/models 返回该 ID 后才可调用。详见 GPT-6.1 Sol。
