メインコンテンツへスキップ
XRoute ゲートウェイは、対話およびテキスト生成において以下の 3 つの主要な呼び出しプロトコルをサポートしています:
  1. OpenAI 統合形式: POST https://api.xroute.ai/v1/chat/completions
  2. Anthropic 統合形式: POST https://api.xroute.ai/v1/messages
  3. プロバイダーネイティブ形式: 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

4. マルチモーダル画像・動画エンドポイントリファレンス

画像および動画生成モデルは Chat Completions エンドポイントを使用しません。各プロバイダー専用のネイティブエンドポイントを使用してください: