現在のアカウントで Forward Template と Identity Config に利用できるモデルを取得します。
GET /api/v1/forward/models
このエンドポイントは、現在のアカウントで利用可能な有効モデルを返します。Template の作成または更新、あるいは Identity Config のモデルを上書きする際は、返された id、efforts、コンテキストウィンドウの情報を使用します。
ヘッダー
| ヘッダー | 必須 | 説明 |
|---|---|---|
| Authorization | はい | Bearer <PAT または admin SAT>。Identity レベルの SAT はこのエンドポイントを呼び出せません。 |
クエリパラメータ
このエンドポイントにはクエリパラメータがなく、ページネーションもサポートしていません。
リクエスト例
レスポンス例
HTTP 200 OK
レスポンスフィールド
| フィールド | 型 | 説明 |
|---|---|---|
data | array | 現在のアカウントで利用できる Model オブジェクトの配列。 |
has_more | boolean | 常に false。モデル一覧は現在ページネーションされません。 |
data の各 Model オブジェクトには以下のフィールドが含まれます。
| フィールド | 型 | 説明 |
|---|---|---|
id | string | Template または Identity Config の model フィールドに使用できるモデル識別子。 |
display_name | string | ユーザー向けに表示されるモデル名。 |
is_enabled | boolean | モデルが有効かどうか。この一覧には有効なモデルのみが返されます。 |
is_new | boolean | 新しいモデルとしてマークされているかどうか。 |
is_vl | boolean | 画像入力またはビジョン入力をサポートしているかどうか。 |
support_disable_reasoning | boolean | reasoning を無効にできるかどうか。 |
price_factor | number | 任意。相対価格倍率。 |
efforts | string[] | 任意。サポートされる reasoning effort レベル。 |
default_effort | string | 任意。デフォルトの reasoning effort レベル。 |
speed | string[] | 任意。サポートされる推論速度(standard、high など)。省略された場合は標準速度のみをサポートします。 |
max_input_tokens | integer | 任意。モデルがサポートする最大入力コンテキスト(トークン数)。 |
default_context_window | integer | 任意。model.context_window が指定されていない場合に使用するデフォルトのコンテキストウィンドウ(トークン数)。 |
available_context_windows | integer[] | 任意。model.context_window に選択できるコンテキストウィンドウの段階(トークン数)。 |
エラー
| HTTP | Type | Code | 発生条件 |
|---|---|---|---|
| 401 | authentication_error | - | PAT または admin SAT が無効か期限切れ、または Service Account Key を直接使用しています。 |
| 403 | permission_error | - | Identity レベルの SAT で管理 API を呼び出しています。 |
| 503 | api_error | - | モデルカタログが一時的に利用できません。 |
注意事項
- 現在のレスポンスに返されたモデル ID のみを使用してください。アカウントによって表示されるモデルが異なる場合があります。
speedは現在、モデルの機能を説明するためにのみ使用されます。Forward Template と Identity Config のmodelオブジェクトで指定できるのはid、effort、context_windowのみです。GET /api/v2/forward/modelsは利用できません。v1 パスを使用してください。- レスポンスには、内部ルーティング、デフォルトモデル、プロモーション設定などの非公開フィールドは含まれません。