GET /v1/models
GET
/v1/models列出所有可用模型。兼容 OpenAI 格式。
请求
请求头
| 请求头 | 值 |
|---|---|
Authorization | Bearer {api_key} |
无需查询参数或请求体。
响应
{
"object": "list",
"data": [
{
"id": "gemini-3-flash-preview",
"object": "model",
"created": 1709123456,
"owned_by": "gemini"
},
{
"id": "deepseek-v3.2",
"object": "model",
"created": 1709123456,
"owned_by": "bedrock"
},
{
"id": "veo-3",
"object": "model",
"created": 1709123456,
"owned_by": "gemini"
}
]
}
| 字段 | 类型 | 描述 |
|---|---|---|
object | string | 始终为 "list"。 |
data[].id | string | 模型 ID。在 API 请求中使用此值。 |
data[].object | string | 始终为 "model"。 |
data[].created | integer | Unix 时间戳。 |
data[].owned_by | string | 供应商名称("gemini"、"bedrock")。 |
状态码
| 状态码 | 描述 |
|---|---|
200 | 成功 |
401 | 未授权 |
示例
curl https://api.modelmax.io/v1/models \
-H "Authorization: Bearer $MODELMAX_API_KEY"
from openai import OpenAI
client = OpenAI(api_key="your-key", base_url="https://api.modelmax.io/v1")
models = client.models.list()
for model in models.data:
print(f"{model.id} ({model.owned_by})")
import OpenAI from "openai";
const client = new OpenAI({ apiKey: "your-key", baseURL: "https://api.modelmax.io/v1" });
const models = await client.models.list();
for (const model of models.data) {
console.log(`${model.id} (${model.owned_by})`);
}
