コンテンツにスキップ

Models

モデル ID は RouteAPI を呼び出すときに最も重要なパラメータの 1 つです。リクエスト内の model は、現在のアカウントで利用可能なモデルである必要があります。

GET /v1/models

例:

Terminal window
curl https://www.routeapi.ai/v1/models \
-H "Authorization: Bearer $ROUTEAPI_KEY"

API 呼び出しでは、コンソール上の表示名ではなくモデル ID を使用します。

{
"model": "gpt-4o"
}

RouteAPI でモデルマッピングが設定されている場合は、コンソールまたはモデル一覧 API が返す ID を基準にしてください。

表示を推奨するモデルフィールド

Section titled “表示を推奨するモデルフィールド”
フィールド説明
id呼び出し時に使用するモデル ID
name表示名
context_length最大コンテキスト長
input_price入力価格
output_price出力価格
supports_streamストリーミング出力をサポートするか
supports_toolsツール呼び出しをサポートするか
supports_vision画像入力をサポートするか
supports_json_schema構造化出力をサポートするか

モデル利用不可、権限なし、またはサービス側エラーが返る場合は、以下の順序で確認します。

  1. モデル ID のスペルが正しいか。
  2. リクエストパラメータに、現在のモデルがサポートしない任意パラメータが含まれていないか。
  • 本番アプリケーションではモデル ID を固定し、表示名に依存しないでください。
  • 重要な業務には代替モデル案を用意してください。
  • ツール呼び出しや構造化出力が必要な場面では、事前にモデル能力を確認してください。
  • リリース前に同じ Token でモデル一覧と 1 回の実際の呼び出しを検証してください。