概要
YouRouter の基本方針は、柔軟性と透明性を最大化することです。そのため次のルールに従います。 YouRouter は、リクエスト本文全体と、すべての HTTP ヘッダーを(Authorization を除き)上流プロバイダーへそのまま転送します。
唯一の変更点は、YouRouter の Authorization を、選択したプロバイダー用の上流 API キーへ置き換えることです。
この設計により、プロバイダー固有の機能や新パラメータを、当社側のアップデート待ちなしに利用できます。プロバイダーがサポートする機能は、原則として YouRouter 経由でも利用できます。
例:プロバイダー固有パラメータ(logprobs)
たとえば、共通のクロスプロバイダー機能セットには含まれない OpenAI 固有機能 logprobs を使いたいとします。YouRouter では、OpenAI を直接呼び出す場合と同じように、この値をリクエストボディへ含めるだけで利用できます。
logprobs: true と top_logprobs: 5 を確認し、それらを変更せず OpenAI に転送します。結果は OpenAI API を直接呼び出した場合と同じ形で返ります。この方式は、プロバイダーが対応する任意のカスタムヘッダーまたはリクエストボディパラメータに適用できます。