Cookieを使用しています. Cookieとブラウザストレージは、ログイン状態の維持と設定の保存に使われます。許可いただいた場合は、サイトの利用状況も計測します。はいつでも変更できます。詳しくはCookieポリシーをご覧ください。

モデル ID とバリアント

はじめに

モデル ID とバリアント

provider/model 形式のモデル ID の調べ方と、:free、:online、:nitro、:floor といったバリアントの意味を説明します。モデルのフォールバック、キーの許可リストとプランの関係、モデルの切り替え方も載せています。

api14 のモデル ID は、openai/gpt-5-mini のように provider/model の形式です。すべてのリクエストの model フィールドに ID を渡します。

{ "model": "anthropic/claude-sonnet-4.5" }

モデル ID の調べ方

  • モデルページで、すべてのモデルの ID、価格、コンテキスト長、機能を確認できます。
  • コードから GET /models を呼び出します。?category=image でカテゴリを絞り込めます。モデルを参照してください。

いくつかの例です。

カテゴリID の例
テキストopenai/gpt-5-mini, anthropic/claude-sonnet-4.5, google/gemini-2.5-pro, deepseek/deepseek-chat
画像openai/gpt-5.4-image-2, google/gemini-2.5-flash-image
動画google/veo-3.1-fast, openai/sora-2-pro
音声合成(TTS)openai/gpt-4o-mini-tts
文字起こしopenai/whisper-1, openai/gpt-4o-transcribe
埋め込みopenai/text-embedding-3-small
リランクcohere/rerank-v3.5

ID は大文字と小文字を区別します。不明または無効化された ID は 404 model_not_found を返します。

バリアント

バリアントは、コロンの後ろに付けるサフィックスで、リクエストの処理方法を変えます。バリアントは同じベースモデルで機能し、ベースモデルの提供状況と許可リストのルールが適用されます。

サフィックス効果
:freeモデルの無料エンドポイント(存在する場合)。無料エンドポイントは上流のレート制限がより厳しくなります。
:onlineWeb 検索の結果をプロンプトに追加します。Web 検索を参照してください。
:nitro最速のプロバイダー(スループット最大)にルーティングします。
:floor最も安価なプロバイダーにルーティングします。
{ "model": "openai/gpt-5-mini:online" }

:nitro と :floor はプロバイダーの並べ替えのショートカットで、それぞれ provider: { sort: "throughput" } と provider: { sort: "price" } と同じです。プロバイダールーティングとフォールバックを参照してください。

モデルのフォールバック

models 配列を送ると、最初のモデルが失敗または利用不可のときに別のモデルを試します。

{
  "model": "anthropic/claude-sonnet-4.5",
  "models": ["openai/gpt-5-mini", "google/gemini-2.5-flash"],
  "messages": [{ "role": "user", "content": "Hello" }]
}

リスト内のすべてのモデルが利用可能で、キーとプランで許可されている必要があります。そうでない場合、リクエストは送信前に拒否されます。レスポンスの model フィールドでどのモデルが応答したかが分かり、そのモデルの価格が課金されます。

許可リストとプラン

  • モデル許可リストを設定したキーは、リストにある ID のみ使用できます。それ以外の ID は 403 model_not_allowed を返します。
  • Free を含むすべてのプランが、動画や音楽・音声を含むすべてのモデルカテゴリをカバーします。特定のカテゴリに限定されたプランでは、それ以外のカテゴリで 403 plan_required を返します。料金と請求を参照してください。

モデルの変更

カタログは自動で更新されます。新しいモデルは自動的に追加され、削除されたモデルは 404 model_not_found を返します。本番環境では正確な ID を固定し、耐障害性のために models のフォールバックを使ってください。