列出可用模型
简述:列出当前 API key 可访问的所有模型(按分组与权限返回)。
概览
- 请求方法:
GET - 路径:
/v1/models - 内容类型:
application/json
认证方式
支持多种 Header 认证格式(任意一种有效):
- OpenAI:
Authorization: Bearer sk-xxx - Anthropic:
x-api-key: sk-xxx+anthropic-version: 2023-06-01 - Google:
x-goog-api-key: sk-xxx
请求示例
Header
| Header | 示例 | 必填 |
|---|---|---|
| Content-Type | application/json | 是 |
| Authorization | Bearer sk-xxxx | 否(OpenAI 格式) |
| x-api-key | sk-xxx | 否(Anthropic 格式) |
| anthropic-version | 2023-06-01 | 否(Anthropic 格式) |
| x-goog-api-key | sk-xxx | 否(Google 格式) |
curl 示例
bash
curl -X GET "https://api.gpt.ge/v1/models" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-xxxx"JavaScript (fetch) 示例
javascript
fetch('https://api.gpt.ge/v1/models', {
method: 'GET',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer sk-xxxx'
}
}).then(r => r.json()).then(console.log)Python 示例(requests)
python
import requests
resp = requests.get(
'https://api.gpt.ge/v1/models',
headers={'Content-Type': 'application/json', 'Authorization': 'Bearer sk-xxxx'}
)
print(resp.json())返回示例(200)
json
{
"data": [
{
"id": "gemini-2.0-flash",
"object": "model",
"created": 1627776000,
"owned_by": "google"
},
{
"id": "claude-sonnet-4-5-20230929",
"object": "model",
"created": 1627776000,
"owned_by": "anthropic"
}
],
"object": "list",
"success": true
}