跳转到主要内容
/v1/models 端点返回你的 token 有权使用的所有模型。OpenOpen8 检查请求头并以匹配客户端的格式返回模型列表:默认为 OpenAI 格式,有 Claude 头时返回 Anthropic 格式,有 Google 头时返回 Gemini 格式。

GET /v1/models

认证

使用与你期望的响应格式匹配的头传入 token:
认证方式需要的头响应格式
OpenAI(默认)Authorization: Bearer YOUR_TOKENOpenAI 模型列表
Anthropic (Claude)x-api-key: YOUR_TOKENanthropic-version: 2023-06-01Anthropic 模型列表
Gemini (Google)x-goog-api-key: YOUR_TOKENGemini 模型列表
Gemini API key 也可通过 ?key=YOUR_TOKEN 查询参数传入。

响应(OpenAI 格式)

使用 Bearer token 且无 Claude 或 Gemini 头时,响应遵循 OpenAI 模型列表格式:
object
string
始终为 "list"
data
object[]
模型对象数组。

GET /v1/models/:model

通过 ID 查询特定模型的信息。
GET /v1/models/gpt-4o
返回单个模型对象,格式与上述 data 数组中的条目相同。有 Claude 头时返回 Anthropic 模型格式。

Gemini 格式端点

要获取 Gemini 格式的模型列表,可使用以下路径:
  • GET /v1/models(带 x-goog-api-key 头)
  • GET /v1beta/models(任意有效 token)

示例

curl https://openopen8.ai/v1/models \
  -H "Authorization: Bearer YOUR_TOKEN"

响应示例(OpenAI 格式)

{
  "object": "list",
  "data": [
    {
      "id": "gpt-4o",
      "object": "model",
      "created": 1715367049,
      "owned_by": "openai"
    },
    {
      "id": "claude-3-5-sonnet-20241022",
      "object": "model",
      "created": 1715367049,
      "owned_by": "anthropic"
    },
    {
      "id": "gemini-2.0-flash",
      "object": "model",
      "created": 1715367049,
      "owned_by": "google"
    }
  ]
}
返回的模型反映你的 token 被授权使用的模型。如果某个模型未出现,请让 OpenOpen8 管理员在控制台的 token 设置中授予访问权限。