概要
ARouter はプラットフォームクレジットと、プロバイダーキーの持ち込み(BYOK)の両方に対応しています。自分のキーを使用すると、リクエストはお使いのプロバイダーアカウント経由でルーティングされ、統一 API・フェイルオーバー・分析・支出管理など ARouter のすべての機能がそのまま利用できます。 プロバイダーキーは安全に暗号化され、ルーティング時に自動的に優先使用されます。コードの変更は不要です。ダッシュボードでキーを追加するだけで、既存の ARouter API Key がそのまま機能します。仕組み
- 設定 → 連携 でプロバイダーの API キーを追加します。
- ARouter が自動的にそのプロバイダーへのリクエストにあなたのキーを使用します。
- キーが利用できない場合、ARouter はプラットフォームキーにフォールバックできます(設定可能)。
- 使用量は BYOK とプラットフォームで別々に記録されます。
対応プロバイダー
ARouter は以下の認証方式で BYOK に対応しています:| 認証方式 | プロバイダー | 必須項目 |
|---|---|---|
| API Key | OpenAI、Anthropic、DeepSeek、xAI、Mistral など | API Key |
| Azure | Azure OpenAI | API Key、エンドポイント URL、デプロイ名 |
| Bedrock | AWS Bedrock | アクセスキー、シークレットキー、リージョン |
| Vertex AI | Google Vertex AI | サービスアカウント JSON、リージョン |
BYOK キーの追加
ダッシュボード
- 設定 → 連携 に移動します。
- プロバイダーキーを追加 をクリックします。
- プロバイダーと認証方式を選択します。
- キーまたは認証情報を入力します。 5.(任意)キーをテスト をクリックして動作を確認します。
- 保存 をクリックします。
詳細オプション
キー追加時に以下の設定が可能です:| オプション | 説明 | デフォルト |
|---|---|---|
| ラベル | キーの名前(例:「本番環境」) | — |
| 常にこのキーを使用 | プラットフォームキーへのフォールバックを無効化 | オフ(フォールバック許可) |
| ウェイト | 同一プロバイダーに複数キーがある場合のルーティング重み | 1 |
| RPM 制限 | このキーの 1 分あたり最大リクエスト数 | 無制限 |
| Base URL | カスタムエンドポイント URL | プロバイダーのデフォルト |
| リージョン | ルーティングの優先リージョン | 任意 |
| 対応モデル | このキーを特定のモデルに限定 | 全モデル |
| 日次/月次予算 | USD での支出上限 | 無制限 |
フォールバック動作
デフォルトでは、BYOK キーがレート制限やエラーに遭遇した場合、ARouter はシームレスにプラットフォームキーへフォールバックします。この動作はキーごとに変更できます:| フォールバックポリシー | 動作 |
|---|---|
| 許可(デフォルト) | BYOK が利用できない場合、プラットフォームキーにフォールバック |
| 拒否 | BYOK キーが利用できない場合、リクエストを拒否 |
複数キー
同一プロバイダーに複数の BYOK キーを追加できます。ARouter は利用可能なすべてのキーから重み付きランダム選択を行います。ウェイト フィールドでトラフィック配分を調整してください。BYOK 使用量トラッキング
BYOK リクエストは使用量ダッシュボードで個別に追跡されます:- BYOK リクエスト数 — 自分のキーを使用したリクエスト件数
- BYOK 推定コスト — プロバイダー料金に基づく推定費用
- プラットフォーム支出 — プラットフォームキーを使用したリクエストの費用
Azure の設定
Azure OpenAI の場合、キー設定を JSON 形式で入力してください:AWS Bedrock の設定
AWS Bedrock の場合、AWS 認証情報を入力してください:Google Vertex AI の設定
Vertex AI の場合、サービスアカウントの認証情報を入力してください:BYOK のトラブルシューティング
BYOK リクエストが失敗する場合:- 設定 → 連携 でキーのヘルスステータスを確認します。
- キーをクリックして最新のエラーメッセージを確認します。
- キーをテスト ボタンでキーがまだ有効か確認します。
- 使用量 ページで BYOK 固有のエラー率を確認します。
| 症状 | 原因 | 対処法 |
|---|---|---|
invalid x-api-key | キーが期限切れまたは無効化されている | プロバイダーで新しいキーを発行 |
| キーが異常と表示される | エラー多発によりクールダウンが発動 | クールダウン終了を待つか、編集して再有効化 |
| リクエストが BYOK を使用しない | プロバイダーまたはモデルの不一致 | キーの対応モデルとリージョン設定を確認 |
| プラットフォームにフォールバック | BYOK キーがレート制限に到達 | RPM 制限を引き上げるかキーを追加 |