列出模型
API 文档
列出模型
GET
列出模型
简介
获取当前可用的模型列表。本接口支持自动识别返回格式,无需手动指定。自动格式识别
根据请求头自动返回对应格式:Anthropic、Gemini 或 OpenAI 格式
认证
Bearer Token,如
Bearer sk-xxxxxxxxxx请求头说明
根据请求头自动识别返回格式:返回 Anthropic 格式响应
返回 Gemini 格式响应
返回 OpenAI 格式响应(默认)
代码示例
cURL 示例
Python 示例
Node.js 示例
响应字段说明
| 字段 | 类型 | 说明 |
|---|---|---|
| object | string | 固定为 list |
| data | array | 模型列表 |
| data[].id | string | 模型唯一标识 |
| data[].object | string | 固定为 model |
| data[].created | integer | 模型创建时间戳(Unix 时间戳) |
| data[].owned_by | string | 模型提供商(如:openai、anthropic、google) |
响应示例
HTTP 状态码
| 状态码 | 说明 |
|---|---|
| 200 | 请求成功 |
| 401 | API Key 无效或已过期 |
| 429 | 请求频率过高 |
| 500 | 服务器内部错误 |
错误响应示例
注意事项
- 返回的模型列表会根据您的 API Key 权限动态变化
- 建议缓存模型列表,避免频繁请求(推荐缓存 1 小时)
- 可在应用启动时调用此接口进行可用性检查
- 不同模型的
created时间戳可能差异较大,仅代表模型发布时间 - Python 示例依赖
openai库:pip install openai - Node.js 示例依赖
axios库:npm install axios
