Appearance
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"
}
]
}