> ## Documentation Index
> Fetch the complete documentation index at: https://docs.arouter.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# はじめに

> 1つの API key で、あらゆる LLM プロバイダーに接続。単一のゲートウェイで LLM トラフィックのルーティング、管理、観測を実現します。

## ARouter とは？

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

<CardGroup cols={2}>
  <Card title="クイックスタート" icon="rocket" href="/jp/quickstart">
    2分以内に起動して実行
  </Card>

  <Card title="API リファレンス" icon="code" href="/jp/api-reference/introduction">
    すべてのエンドポイントを探索
  </Card>

  <Card title="SDK" icon="puzzle-piece" href="/jp/sdks/overview">
    Python、Node.js、Go、cURL のサンプル
  </Card>

  <Card title="キー管理" icon="key" href="/jp/guides/key-management">
    チームへの細かなアクセス制御
  </Card>
</CardGroup>

## なぜ ARouter を選ぶのか？

<AccordionGroup>
  <Accordion title="ドロップイン互換" icon="plug">
    すでに使い慣れた**公式の OpenAI、Anthropic、または Gemini SDK** をそのまま利用できます。
    `base_url` と `api_key` を変更するだけ——コードの変更はゼロです。
  </Accordion>

  <Accordion title="マルチプロバイダールーティング" icon="shuffle">
    `provider/model` 形式を使い、単一のエンドポイントから **14以上のプロバイダー** にリクエストをルーティング。
    プロバイダーごとに個別の API key や base URL を管理する必要はありません。
  </Accordion>

  <Accordion title="キープーリングとフェイルオーバー" icon="shield-halved">
    プロバイダーごとに複数の API key をプールし、重み付きラウンドロビンで選択します。
    自動ヘルスチェック、サーキットブレーカー、キーおよびプロバイダー間のフェイルオーバーを提供します。
  </Accordion>

  <Accordion title="キー管理" icon="key">
    管理 API を通じて、プロバイダーホワイトリスト、モデル制限、
    支出上限、有効期限を持つスコープ付き API key を作成できます。
  </Accordion>

  <Accordion title="グローバルマルチリージョン" icon="globe">
    複数リージョンにデプロイし、インテリジェントなリクエストルーティングを実現。
    レイテンシーに敏感な、またはネットワーク制限のあるリージョンからのリクエストは、最寄りのエッジノードを経由して上流プロバイダーに自動プロキシされます。
  </Accordion>

  <Accordion title="使用状況の追跡" icon="chart-line">
    すべてのリクエストは、入出力トークン数、レイテンシー、ステータスとともに記録されます。
    キーごと、モデルごと、プロバイダーごとの使用状況をリアルタイムで監視できます。
  </Accordion>
</AccordionGroup>

## 対応プロバイダー

| プロバイダー        | モデル                                                    | ネイティブ SDK サポート |
| ------------- | ------------------------------------------------------ | -------------- |
| **OpenAI**    | GPT-5.4、GPT-5.4 Mini、o4-mini、o3、...                    | OpenAI SDK     |
| **Anthropic** | Claude Sonnet 4.6、Claude Opus 4.6、Claude Haiku 4.5、... | Anthropic SDK  |
| **Google**    | Gemini 2.5 Flash、Gemini 2.5 Pro、...                    | Gemini SDK     |
| **DeepSeek**  | DeepSeek V3.2、DeepSeek R1、...                          | OpenAI SDK     |
| **xAI**       | Grok 4.20、Grok 4.1 Fast、...                            | OpenAI SDK     |
| **Mistral**   | Mistral Large 3、Mistral Medium 3.1、Codestral、...       | OpenAI SDK     |
| **Meta**      | Llama 4 Maverick、Llama 4 Scout、...                     | OpenAI SDK     |
| **Qwen**      | Qwen 3.5 397B、Qwen3 Coder、...                          | OpenAI SDK     |
| **Moonshot**  | Kimi K2.5、...                                          | OpenAI SDK     |
| **MiniMax**   | MiniMax M2.7、...                                       | MiniMax SDK    |

## 仕組み

```
あなたのアプリ（任意の SDK）
    │
    ▼
ARouter ゲートウェイ  ←── 1つの API key、1つの base URL
    │
    ├──→ OpenAI
    ├──→ Anthropic
    ├──→ Gemini
    ├──→ DeepSeek
    ├──→ Mistral
    └──→ ... その他のプロバイダー
```

ARouter はリクエストの `model` フィールドを解析してターゲットプロバイダーを特定し、
プールから健全な API key を選択してリクエストをプロキシします——ストリーミングレスポンスも含めて。

これらはすべて透過的に行われます。アプリケーションのコードはまったく変わりません。
