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

ARouter とは?

ARouter は、あなたのアプリケーションと上流のモデルプロバイダーの間に位置する、統合 LLM API ゲートウェイです。 1つの API key で OpenAI、Anthropic、Google Gemini、DeepSeek、Mistral、Groq など多数のプロバイダーにアクセスできます——既存のコードを変更する必要はありません。

クイックスタート

2分以内に起動して実行

API リファレンス

すべてのエンドポイントを探索

SDK

Python、Node.js、Go、cURL のサンプル

キー管理

チームへの細かなアクセス制御

なぜ ARouter を選ぶのか?

すでに使い慣れた公式の OpenAI、Anthropic、または Gemini SDK をそのまま利用できます。 base_urlapi_key を変更するだけ——コードの変更はゼロです。
provider/model 形式を使い、単一のエンドポイントから 14以上のプロバイダー にリクエストをルーティング。 プロバイダーごとに個別の API key や base URL を管理する必要はありません。
プロバイダーごとに複数の API key をプールし、重み付きラウンドロビンで選択します。 自動ヘルスチェック、サーキットブレーカー、キーおよびプロバイダー間のフェイルオーバーを提供します。
管理 API を通じて、プロバイダーホワイトリスト、モデル制限、 支出上限、有効期限を持つスコープ付き API key を作成できます。
複数リージョンにデプロイし、インテリジェントなリクエストルーティングを実現。 レイテンシーに敏感な、またはネットワーク制限のあるリージョンからのリクエストは、最寄りのエッジノードを経由して上流プロバイダーに自動プロキシされます。
すべてのリクエストは、入出力トークン数、レイテンシー、ステータスとともに記録されます。 キーごと、モデルごと、プロバイダーごとの使用状況をリアルタイムで監視できます。

対応プロバイダー

プロバイダーモデルネイティブ SDK サポート
OpenAIGPT-5.4、GPT-5.4 Mini、o4-mini、o3、…OpenAI SDK
AnthropicClaude Sonnet 4.6、Claude Opus 4.6、Claude Haiku 4.5、…Anthropic SDK
GoogleGemini 2.5 Flash、Gemini 2.5 Pro、…Gemini SDK
DeepSeekDeepSeek V3.2、DeepSeek R1、…OpenAI SDK
xAIGrok 4.20、Grok 4.1 Fast、…OpenAI SDK
MistralMistral Large 3、Mistral Medium 3.1、Codestral、…OpenAI SDK
MetaLlama 4 Maverick、Llama 4 Scout、…OpenAI SDK
QwenQwen 3.5 397B、Qwen3 Coder、…OpenAI SDK
MoonshotKimi K2.5、…OpenAI SDK
MiniMaxMiniMax M2.7、…MiniMax SDK

仕組み

あなたのアプリ(任意の SDK)


ARouter ゲートウェイ  ←── 1つの API key、1つの base URL

    ├──→ OpenAI
    ├──→ Anthropic
    ├──→ Gemini
    ├──→ DeepSeek
    ├──→ Mistral
    └──→ ... その他のプロバイダー
ARouter はリクエストの model フィールドを解析してターゲットプロバイダーを特定し、 プールから健全な API key を選択してリクエストをプロキシします——ストリーミングレスポンスも含めて。 これらはすべて透過的に行われます。アプリケーションのコードはまったく変わりません。