LogoToRouterドキュメント
LogoToRouterドキュメント
ホームToRouter とは5 分で始めるコアコンセプト
Base URL と認証OpenAI 互換 APIAnthropic 互換 APIGemini 互換 APIストリーミングレスポンス (SSE)モデル識別子とベンダープレフィックスPlayground — ブラウザで動作確認
ゲートウェイ

Base URL と認証

ToRouter ゲートウェイのエンドポイント一覧 — OpenAI、Anthropic、Gemini プロトコル対応、/v1 と /api/v1 の両マウントを提供します。

ToRouter は 3 つのプロトコル互換サーフェスを提供します。SDK の base_url を対応するものに向ければ、あとは ToRouter が処理します。

エンドポイント一覧

バックエンドはすべてのゲートウェイパスを /v1/* と /api/v1/* の両方にマウントしています。お使いの SDK が期待する形式を選んでください。

プロトコルSDK base_url認証ヘッダ
OpenAIhttps://portal.torouter.ai/v1Authorization: Bearer sk-***
OpenAI (OpenRouter スタイル)https://portal.torouter.ai/api/v1Authorization: Bearer sk-***
Anthropichttps://portal.torouter.aix-api-key: sk-*** + anthropic-version: 2023-06-01
Anthropic (/api 付き)https://portal.torouter.ai/api同上
Geminihttps://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 キーを作成する をご覧ください。

次のステップ

OpenAI 互換 API

Chat、Responses、Embeddings、Images。

Anthropic 互換 API

ネイティブ /v1/messages。

Gemini 互換 API

ネイティブ /v1beta。

ストリーミングレスポンス

3 プロトコルすべての SSE 対応。

キーのローテーションと失効

漏洩した ToRouter API キーを差し替え、不要になったキーを即座に無効化します。

OpenAI 互換 API

OpenAI SDK をそのまま使って、ToRouter で chat completions、responses、embeddings、画像生成を呼び出せます。

目次

エンドポイント一覧動作確認次のステップ