Skip to main content

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 を作成できます。
複数リージョンにデプロイし、インテリジェントなリクエストルーティングを実現。 レイテンシーに敏感な、またはネットワーク制限のあるリージョンからのリクエストは、最寄りのエッジノードを経由して上流プロバイダーに自動プロキシされます。
すべてのリクエストは、入出力トークン数、レイテンシー、ステータスとともに記録されます。 キーごと、モデルごと、プロバイダーごとの使用状況をリアルタイムで監視できます。

対応プロバイダー

仕組み

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