ARouter との提携メリット
- 即座の開発者リーチ — ARouter を使用する開発者は、別途アカウント登録や SDK なしにすぐにあなたのモデルにアクセスできます
- ゼロフリクションスイッチング — 開発者は文字列を一つ変更するだけ(
model: "yourprovider/your-model")であなたのモデルを試せます - トラフィックの増加 — あなたのモデルは ARouter モデルカタログに表示され、統合された
/v1/modelsエンドポイントからアクセス可能になります - 透明な価格設定 — 価格はあなたが設定します。ARouter はエンドユーザーに正確に反映します
統合要件
ARouter と統合するには、API が以下を提供する必要があります:1. OpenAI 互換エンドポイント
ARouter は OpenAI API フォーマットを使用してリクエストをルーティングします。エンドポイントは以下を受け入れる必要があります:2. モデル ID
公開する各モデルには一意で安定したモデル ID が必要です。ARouter はprovider/model の命名規則を使用します:
3. 使用量レポート
レスポンスには正確なトークン数を含むusage オブジェクトが必要です:
ARouter が処理する内容
統合後、ARouter はユーザーのために以下を透過的に処理します:| 責任 | ARouter | あなたの API |
|---|---|---|
| API キー管理 | 注入された認証情報でリクエストをルーティング | 認証情報を検証 |
| プロバイダーヘルス監視 | サーキットブレーカー + キープールヘルスチェック | リクエストに応答 |
| レート制限 | キーとユーザーごとの制限を追跡 | あなたのレート制限を適用 |
| 使用量記録 | トークンとコストを記録 | レスポンスで使用量を返す |
| ストリーミング | SSE ストリームを透過 | SSE ストリームを生成 |
| エラー正規化 | エラーコードを標準化 | ネイティブエラーを返す |
モデルメタデータ
ARouter は/v1/models エンドポイントを通じて、豊富なモデルメタデータを開発者に公開します。各モデルに以下を提供できます:
サポートされているエンドポイントタイプ
| エンドポイントタイプ | 説明 |
|---|---|
| OpenAI Chat Completions | ストリーミング対応の標準チャット |
| OpenAI Embeddings | /v1/embeddings によるテキスト埋め込み |
| Anthropic Messages | ネイティブ Anthropic メッセージフォーマット |
| Gemini GenerateContent | ネイティブ Gemini フォーマット |
| カスタムエンドポイント | プロバイダープロキシ(/{yourprovider}/{path})経由 |
プロバイダープロキシ
開発者は ARouter のプロバイダープロキシを通じてあなたの API に直接リクエストを送信することもできます。モデルルーティングレイヤーを完全にバイパスします:始め方
モデルを ARouter に統合するには:- API ドキュメントとモデルカタログを添えて providers@arouter.ai にお問い合わせください
- 認証情報の提供 — ARouter が使用する API キーまたは OAuth 認証情報
- モデルメタデータの確認 — モデル ID、価格設定、コンテキスト長、サポートされるパラメーターを確認
- 統合テスト — ARouter チームがルーティングとレスポンスフォーマットの互換性を検証
- 公開 — あなたのモデルが ARouter カタログに表示され、すぐにアクセス可能になります
データ処理
ARouter はあなたのデータポリシーを尊重します:- リクエスト/レスポンスデータはデフォルトでは保存されません — データ収集 を参照
- エンドポイントが**ゼロデータ保持(ZDR)**をサポートするかどうかを指定できます
- 開発者はリクエストごとにデータ収集のオプトイン/アウトができます