Skip to main content
推論プロキシは、アプリケーションのオンライン パス上の唯一のコンポーネントです。以下を公開します:
Bearer token には Forge API キーを使用します。OpenAI-Project は、entity と Weights & Biases のプロジェクト名で Model Distillation の project を指定します。既存の OpenAI クライアントは引き続き動作します。OpenAI SDK は、project オプションまたは OPENAI_PROJECT_ID 環境変数の値をもとにこのヘッダーを送信します。model の値によって、リクエストが project の重み付きルーティングを使用するか、モデルを上書きするかが決まります。

プロキシが追加するもの

project ルーティング

project のバージョンを解決し、重み付けされたターゲットを選択してそのパラメーターを適用し、会話をスティッキーに維持します。

認証情報の分離

クライアントのヘッダーを転送せずに、APIキーを選択したプロバイダーの認証情報に置き換えます。

トレーニング品質のトレース

送信したリクエストとレスポンスの全体を、project とプロバイダーのアイデンティティとともに記録します。

OpenAI-compatible のトランスポート

非ストリーミングおよびストリーミングのチャット補完レスポンスの動作を保持します。

サポートされるルート

OpenAI-Project ヘッダーを指定した場合、model には次のいずれかの値を指定します。 metadata["forge.project_version"] では、"2" のように project バージョンを指定します。省略した場合はバージョン 1 が選択されます。 ルーティングされたリクエストとモデルのオーバーライドは、どちらも project のトラフィックとして扱われます。プロキシは、選択されたバージョンでこれらのトレース、サンプリング、キャッシュを行います。 ストリーミングしない project リクエストは、Forge-Cache-Mode ヘッダーを使用して exact-response キャッシュ にオプトインすることもできます。これにより、プロバイダーを呼び出す代わりに同一の以前のレスポンスを再生します。
ルーティングされたチャット補完の作成については、Create a routed chat completion を参照してください。

Fail closed 動作

プロキシは、任意のエンドポイントを呼び出す前に、不明な APIキー、entity、project、バージョン、およびプロバイダーを拒否します。プロバイダー URL と認証情報は、サーバー管理のマテリアライゼーションからのみ提供されます。呼び出し元は、リクエストヘッダーまたはトークンでそれらを指定できません。
最終更新日 2026年10月27日