機能の概要
Anthropic APIプロトコルに対応しているモデルのリストを返します。このAPIは、現在利用可能なAnthropic APIに対応したモデル情報を取得するために使用されます。モデルリストは、APIキーが属するプロジェクトでフィルタリングされます。
呼び出しの説明
インターフェース制約
- 呼び出し元はAPIキーを保有している必要があります。詳細については、AI APIキーの管理を参照してください。
リクエストパス
GET https://ai-api-g.oceanbase.com/api/anthropic/v1/models
リクエストヘッダー
プロパティ |
必須 |
サンプル値 |
説明 |
|---|---|---|---|
| x-api-key | はい | YOUR_API_KEY | 認証情報 |
| anthropic-version | いいえ | 2023-06-01 | Anthropic APIバージョン |
| Content-Type | いいえ | application/json | リクエストボディの形式 |
リクエストパラメータ
Pathパラメータ
このインターフェースにPathパラメータはありません。
Queryパラメータ
このインターフェースにQueryパラメータはありません。
Bodyパラメータ
このインターフェースにBodyパラメータはありません。
実行結果
レスポンスパラメータ
プロパティ |
型 |
説明 |
|---|---|---|
| data | array[object] | モデルリスト。APIキーが属するプロジェクトでフィルタリングされます |
| first_id | stringまたはnull | data配列の最初のアイテムのid。リストが空の場合はnull |
| has_more | boolean | もっと多くの結果があるかどうか |
| last_id | string または null | data 配列の最後のアイテムの id。リストが空の場合は null |
dataフィールドの説明
各モデルオブジェクトには、以下のフィールドが含まれます。
名前 |
型 |
説明 |
|---|---|---|
| type | string | オブジェクトタイプ。固定値は model |
| id | string | モデルの一意の識別子 |
| display_name | string | モデルの表示名 |
| created_at | string | モデルの作成日時 |
リクエスト例
curl -sS "https://ai-api-g.oceanbase.com/api/anthropic/v1/models" \
-H "x-api-key: YOUR_API_KEY" \
-H "anthropic-version: 2023-06-01"
レスポンス例
モデルを含むレスポンス
{
"data": [
{
"type": "model",
"id": "claude-sonnet-4-6",
"display_name": "Claude Sonnet 4.6",
"created_at": "2025-07-01T00:00:00Z"
}
],
"first_id": "claude-sonnet-4-6",
"has_more": false,
"last_id": "claude-sonnet-4-6"
}
空のリストのレスポンス
{
"data": [],
"first_id": null,
"has_more": false,
"last_id": null
}