メインコンテンツへスキップ
XRoute ゲートウェイは、OpenAI および Anthropic 公式クライアントライブラリとのネイティブ互換性を提供し、各社ネイティブ SDK(Google GenAI、Byteplus Ark、DashScope)やオープンソースのオーケストレーションフレームワーク(LangChain、LlamaIndex)を標準でサポートしています。 クライアントライブラリの base_url(または baseURL)と api_key を設定するだけで、既存のアプリケーションからスムーズに移行できます。
出力タイプ別の呼び出し規則:
  • テキストモデル(Text):OpenAI SDK 形式、Anthropic SDK 形式、およびプロバイダーネイティブ SDK 形式をサポート。
  • 画像モデル(Image):ネイティブ形式のみ(OpenAI Images モジュール、Google GenAI 画像モジュール、Byteplus Ark 画像モジュール等)。
  • 動画モデル(Video):非同期タスクネイティブ SDK のみ。

1. テキスト出力モデルの SDK 呼び出し

OpenAI 公式 SDK

すべてのテキスト出力モデル(例:OpenAI/gpt-5.6-sol、OpenAI-Pro/gpt-6-astra、Google/gemini-3.1-pro-preview、Byteplus/seed-2-0-code-preview-260328 等)に対応します。

Anthropic 公式 SDK

Anthropic 統一メッセージプロトコルでモデル(Anthropic/claude-fable-5、Anthropic-Pro/claude-opus-4-6 等)を呼び出します。

プロバイダーネイティブ SDK

Byteplus や Google の専用 SDK を使用する場合、各ベンダーのエンドポイントを指定します:

2. 画像出力モデルの SDK 呼び出し

画像モデルはネイティブ形式のみをサポートします。 プロバイダーの公式 SDK 画像モジュールまたはネイティブエンドポイントを直接使用してください。

3. 動画出力モデルの SDK 呼び出し

動画生成は非同期タスク方式(タスク発行 -> 完了までポーリング)を採用しています:

4. オープンソースフレームワークでの利用

LangChain

LlamaIndex