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})`);
}
