API

Models

获取当前 API key 可访问的模型列表,并按客户端格式返回 OpenAI、Anthropic 或 Gemini 结构。

概述

Models 接口返回当前 API key 可访问的模型。默认返回 OpenAI-style 列表;如果请求头包含 Anthropic 或 Gemini 兼容标记,网关可按对应格式返回。

公开模型信息和价格请优先查看 `/models`,程序化探测可使用本接口。

请求

`GET https://api.example.com/v1/models`

Headers

Header必需说明
Authorization`Bearer $UOUODUO_API_KEY`
anthropic-version搭配 `x-api-key` 时可返回 Anthropic-style
x-api-keyAnthropic-style key 头
x-goog-api-keyGemini-style key 头

Query 参数

参数类型必需默认说明
keystring-Gemini-style API key query 参数

示例

curl https://api.example.com/v1/models \
  -H "Authorization: Bearer $UOUODUO_API_KEY"

响应

OpenAI-style

字段类型说明
objectstring`list`
dataarray<object>模型列表
data[].idstring模型 ID
data[].objectstring`model`
data[].createdinteger创建时间,可能为 0
data[].owned_bystring所属供应商或组织
{
  "object": "list",
  "data": [
    {
      "id": "gpt-4o-mini",
      "object": "model",
      "created": 0,
      "owned_by": "openai"
    }
  ]
}

Anthropic / Gemini-style

部分客户端会通过 `anthropic-version`、`x-api-key`、`x-goog-api-key` 或 `key` 查询参数请求供应商原生格式。网关会尽量返回对应结构,但生产系统不应依赖这些列表里的价格和上下文窗口;价格、context 和 modality 以 `/models` 和控制台配置为准。

错误

HTTP说明处理建议
401API key 缺失或无效重新创建 key
403key 被禁用或无模型权限检查 `/app/keys`
500模型表或上游异常查看 `/status`

注意事项

  • 模型可见不代表所有 endpoint 都支持;请看具体模型的 endpoints。
  • 如果客户端自动探测模型列表失败,可以手动填写模型 ID。
  • 自部署小众模型需要先在 UOUODUO 控制台注册,才会稳定出现在 `/models`。