ゲートウェイ
Base URL と認証
ToRouter ゲートウェイのエンドポイント一覧 — OpenAI、Anthropic、Gemini プロトコル対応、/v1 と /api/v1 の両マウントを提供します。
ToRouter は 3 つのプロトコル互換サーフェスを提供します。SDK の base_url を対応するものに向ければ、あとは ToRouter が処理します。
エンドポイント一覧
バックエンドはすべてのゲートウェイパスを /v1/* と /api/v1/* の両方にマウントしています。お使いの SDK が期待する形式を選んでください。
| プロトコル | SDK base_url | 認証ヘッダ |
|---|---|---|
| OpenAI | https://portal.torouter.ai/v1 | Authorization: Bearer sk-*** |
| OpenAI (OpenRouter スタイル) | https://portal.torouter.ai/api/v1 | Authorization: Bearer sk-*** |
| Anthropic | https://portal.torouter.ai | x-api-key: sk-*** + anthropic-version: 2023-06-01 |
Anthropic (/api 付き) | https://portal.torouter.ai/api | 同上 |
| Gemini | https://portal.torouter.ai/v1beta | ?key=sk-*** または x-goog-api-key: sk-*** |
Gemini (/api 付き) | https://portal.torouter.ai/api/v1beta | 同上 |
Anthropic SDK は /v1/messages を自動で付加するため、base URL はホストルートのままにしておきます。
動作確認
curl https://portal.torouter.ai/v1/chat/completions \
-H "Authorization: Bearer sk-***" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-5","messages":[{"role":"user","content":"hi"}]}'curl https://portal.torouter.ai/v1/messages \
-H "x-api-key: sk-***" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{"model":"claude-opus-4-7","max_tokens":256,"messages":[{"role":"user","content":"hi"}]}'curl "https://portal.torouter.ai/v1beta/models/gemini-3-flash-preview:generateContent?key=sk-***" \
-H "Content-Type: application/json" \
-d '{"contents":[{"parts":[{"text":"hi"}]}]}'API キーをまだお持ちでない方は 最初の API キーを作成する をご覧ください。