Skip to content

Models 模型列表 ​

获取当前可用的模型列表。

参考文档: https://platform.openai.com/docs/api-reference/models

请求 ​

GET /v1/models

认证 ​

使用 Bearer Token 认证,格式: Authorization: Bearer sk-xxxxxx

无需请求参数。

自动格式检测

响应头会自动检测格式:

  • 带 x-api-key 或 anthropic-version 头:返回 Anthropic 格式
  • 带 x-goog-api-key 头或 key 查询参数:返回 Gemini 格式
  • 其他:返回 OpenAI 格式

请求示例 ​

bash
curl -X GET "https://your-api-base/v1/models" \
  -H "Authorization: Bearer sk-xxxxxx"
python
from openai import OpenAI

client = OpenAI(
    api_key="sk-xxxxxx",
    base_url="https://your-api-base/v1"
)

models = client.models.list()
for model in models:
    print(model.id)

响应 ​

200 成功响应 ​

json
{
  "object": "list",
  "data": [
    {
      "id": "gpt-4",
      "object": "model",
      "created": 1687882411,
      "owned_by": "openai"
    },
    {
      "id": "gpt-3.5-turbo",
      "object": "model",
      "created": 1677610602,
      "owned_by": "openai"
    },
    {
      "id": "text-embedding-ada-002",
      "object": "model",
      "created": 1671217299,
      "owned_by": "openai-internal"
    }
  ]
}