- OpenAI 統合形式:
POST https://api.xroute.ai/v1/chat/completions - Anthropic 統合形式:
POST https://api.xroute.ai/v1/messages - プロバイダーネイティブ形式:
POST https://api.xroute.ai/{Provider}/...(OpenAI、Anthropic、Google、Byteplus、Deepseek、GLM などのネイティブプロトコルをサポート)
- テキスト出力モデル(Text): 3 つの呼び出し形式すべて(OpenAI / Anthropic / ネイティブ形式)をサポートします。
- 画像出力モデル(Image): プロバイダーネイティブ形式のみをサポートします(例:
https://api.xroute.ai/OpenAI/images/generations、https://api.xroute.ai/Byteplus/images/generations)。 - 動画出力モデル(Video): ネイティブ非同期タスク形式のみをサポートします(例: Byteplus および WAN の非同期タスク作成およびポーリングエンドポイント)。
1. OpenAI 統合呼び出し
標準の OpenAI 互換リクエストペイロードおよび認証ヘッダーを使用します。すべてのテキスト生成モデルに対応しています。- エンドポイント:
POST https://api.xroute.ai/v1/chat/completions - 認証ヘッダー:
Authorization: Bearer <XROUTE_API_KEY>
2. Anthropic 統合呼び出し
標準の Anthropic Messages プロトコルを使用します。ゲートウェイがリクエストを解釈し、背後にあるモデルプロバイダーに自動ルーティングします。- エンドポイント:
POST https://api.xroute.ai/v1/messages - 認証ヘッダー:
x-api-key: <XROUTE_API_KEY> - プロトコルヘッダー:
anthropic-version: 2023-06-01
3. プロバイダーネイティブ形式の呼び出し
{Provider} ルーティングプレフィックスを通じて、ベンダー独自のネイティブエンドポイントとプロトコルに直接接続します。
Google Gemini ネイティブ
- エンドポイント:
POST https://api.xroute.ai/Google/models/{model_id}:generateContent - ストリーミング:
POST https://api.xroute.ai/Google/models/{model_id}:streamGenerateContent?alt=sse
Byteplus ネイティブ
- エンドポイント:
POST https://api.xroute.ai/Byteplus/chat/completions
Python (Byteplus Ark SDK)
Deepseek & GLM ネイティブ(DashScope プロトコル)
- エンドポイント:
POST https://api.xroute.ai/{Provider}/services/aigc/text-generation/generation
cURL

