メインコンテンツへスキップ

概要

YouRouter の基本方針は、柔軟性と透明性を最大化することです。そのため次のルールに従います。 YouRouter は、リクエスト本文全体と、すべての HTTP ヘッダーを(Authorization を除き)上流プロバイダーへそのまま転送します。 唯一の変更点は、YouRouter の Authorization を、選択したプロバイダー用の上流 API キーへ置き換えることです。 この設計により、プロバイダー固有の機能や新パラメータを、当社側のアップデート待ちなしに利用できます。プロバイダーがサポートする機能は、原則として YouRouter 経由でも利用できます。

例:プロバイダー固有パラメータ(logprobs

OpenAI 固有の logprobs を、OpenAI 直叩きと同様に JSON に含めます。
# 標準外パラメータ logprobs を付与
curl https://api.yourouter.ai/v1/chat/completions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -H "vendor: openai" \
  -d '{
    "model": "gpt-4o",
    "messages": [{"role": "user", "content": "Hello world!"}],
    "logprobs": true,
    "top_logprobs": 5
  }'
YouRouter は JSON 内の logprobs: truetop_logprobs: 5 を変更せず OpenAI に転送し、結果も直叩きに近い形で返ります。プロバイダーが許可するカスタムヘッダーや本文パラメータにも同様に適用されます。