メインコンテンツへスキップ
ARouter は単一の API を通じて開発者に数百のモデルへのアクセスを提供しています。AI モデルや推論プロバイダーを運営している場合、ARouter との統合により、ARouter API 上で構築している開発者に直接リーチできます — コード変更は不要です。

ARouter との提携メリット

  • 即座の開発者リーチ — ARouter を使用する開発者は、別途アカウント登録や SDK なしにすぐにあなたのモデルにアクセスできます
  • ゼロフリクションスイッチング — 開発者は文字列を一つ変更するだけ(model: "yourprovider/your-model")であなたのモデルを試せます
  • トラフィックの増加 — あなたのモデルは ARouter モデルカタログに表示され、統合された /v1/models エンドポイントからアクセス可能になります
  • 透明な価格設定 — 価格はあなたが設定します。ARouter はエンドユーザーに正確に反映します

統合要件

ARouter と統合するには、API が以下を提供する必要があります:

1. OpenAI 互換エンドポイント

ARouter は OpenAI API フォーマットを使用してリクエストをルーティングします。エンドポイントは以下を受け入れる必要があります:
POST /v1/chat/completions
Server-Sent Events(SSE)によるストリーミングを含む標準的な OpenAI リクエスト/レスポンスフォーマットを使用します。

2. モデル ID

公開する各モデルには一意で安定したモデル ID が必要です。ARouter は provider/model の命名規則を使用します:
yourprovider/your-model-name

3. 使用量レポート

レスポンスには正確なトークン数を含む usage オブジェクトが必要です:
{
  "usage": {
    "prompt_tokens": 100,
    "completion_tokens": 50,
    "total_tokens": 150
  }
}

ARouter が処理する内容

統合後、ARouter はユーザーのために以下を透過的に処理します:
責任ARouterあなたの API
API キー管理注入された認証情報でリクエストをルーティング認証情報を検証
プロバイダーヘルス監視サーキットブレーカー + キープールヘルスチェックリクエストに応答
レート制限キーとユーザーごとの制限を追跡あなたのレート制限を適用
使用量記録トークンとコストを記録レスポンスで使用量を返す
ストリーミングSSE ストリームを透過SSE ストリームを生成
エラー正規化エラーコードを標準化ネイティブエラーを返す

モデルメタデータ

ARouter は /v1/models エンドポイントを通じて、豊富なモデルメタデータを開発者に公開します。各モデルに以下を提供できます:
{
  "id": "yourprovider/your-model",
  "name": "Your Model Name",
  "description": "A brief description of capabilities.",
  "context_length": 128000,
  "architecture": {
    "input_modalities": ["text", "image"],
    "output_modalities": ["text"],
    "tokenizer": "cl100k_base",
    "instruct_type": "chatml"
  },
  "pricing": {
    "prompt": "0.000002",
    "completion": "0.000006"
  },
  "supported_parameters": ["tools", "temperature", "max_tokens", "structured_outputs"]
}

サポートされているエンドポイントタイプ

エンドポイントタイプ説明
OpenAI Chat Completionsストリーミング対応の標準チャット
OpenAI Embeddings/v1/embeddings によるテキスト埋め込み
Anthropic Messagesネイティブ Anthropic メッセージフォーマット
Gemini GenerateContentネイティブ Gemini フォーマット
カスタムエンドポイントプロバイダープロキシ(/{yourprovider}/{path})経由

プロバイダープロキシ

開発者は ARouter のプロバイダープロキシを通じてあなたの API に直接リクエストを送信することもできます。モデルルーティングレイヤーを完全にバイパスします:
POST /{yourprovider}/v1/chat/completions
これは、あなたのネイティブ API フォーマットを使用しながら、ARouter のキー管理と請求の恩恵を受けたい開発者に役立ちます。

始め方

モデルを ARouter に統合するには:
  1. API ドキュメントとモデルカタログを添えて providers@arouter.aiお問い合わせください
  2. 認証情報の提供 — ARouter が使用する API キーまたは OAuth 認証情報
  3. モデルメタデータの確認 — モデル ID、価格設定、コンテキスト長、サポートされるパラメーターを確認
  4. 統合テスト — ARouter チームがルーティングとレスポンスフォーマットの互換性を検証
  5. 公開 — あなたのモデルが ARouter カタログに表示され、すぐにアクセス可能になります

データ処理

ARouter はあなたのデータポリシーを尊重します:
  • リクエスト/レスポンスデータはデフォルトでは保存されませんデータ収集 を参照
  • エンドポイントが**ゼロデータ保持(ZDR)**をサポートするかどうかを指定できます
  • 開発者はリクエストごとにデータ収集のオプトイン/アウトができます

価格と収益

ARouter はあなたの価格設定を開発者に正確に反映します。トークンあたりの価格はあなたが設定します。ARouter は標準ルーティングにマークアップを追加しません。 開発者は ARouter を通じて請求され、あなたは合意されたレートで補償を受けます。商業条件については providers@arouter.ai にお問い合わせください。