model フィールドで特定のプロバイダーと正規モデルを選択できます。プロバイダーの選択が単なるルーティングの優先設定ではなく、リクエスト契約の一部である場合に使用します。
構文
basetenが要求されたプロバイダーですgoogle/gemma-4-26b-a4b:freeが Phaseo の正規モデル ID です
リクエストを送信する
モデル ID を受け付ける任意のエンドポイントで、この修飾 ID を使います。固定ルーティングの動作
プロバイダー修飾子は厳密な制約です。Phaseo は適格なプロバイダーを指定されたものに絞り、そのリクエストで別のプロバイダーへフォールバックしません。 修飾子によって他の制御が無効になることはありません。プロバイダーは次の条件も満たす必要があります。- 要求されたエンドポイントで正規モデルを提供している
- エンドポイントの機能が有効になっている
- ワークスペースと API キーのポリシーを満たしている
- プリセットとプライバシーの制約を満たしている
- 要求されたサービスティアとパラメーターに対応している
- 有効な料金設定がある
ルーティングフィールドとの組み合わせ
修飾されたプロバイダーと明示的なルーティングフィールドは一致している必要があります。provider.only または routing.only に一致する値があれば受け付けられます。許可リストが競合する場合や、無視リストに修飾対象のプロバイダーが含まれる場合は、検証エラーになります。
たとえば、次のリクエストは矛盾しているため拒否されます。
プロバイダー修飾の無料モデル
:free を含む修飾リクエストは、指定したプロバイダーが正規モデルとエンドポイントに対する適格な無料ルートを提供する場合にのみ受け付けられます。
freeと明示的にラベル付けされている- 価格が正確にゼロである
正規モデルに
:free があることは、そのモデルを提供するすべてのプロバイダーが無料ルートを提供する意味ではありません。プロバイダーのスラッグとエイリアス
Phaseo のプロバイダーカタログに公開されているスラッグを使用します。スラッグは小文字に正規化され、対応している旧名やブランド名のエイリアスは正規のプロバイダー ID に変換されます。 たとえば、NovitaAI と novita-ai は現在 novita に正規化されます。
形式が正しくないスラッグや未知のスラッグは、プロバイダー選択前に拒否されます。Phaseo はそれらをモデル名の一部として上流へ送信しません。
検証エラー
プロバイダー修飾 ID のエラーは HTTP400 とトップレベルの validation_error コードを使います。詳しい原因は reason または details[].keyword を確認してください。
エラー例: