ドキュメントAPI リファレンスAPI 互換プロトコル
API 互換プロトコル
WandAPI が提供する API エンドポイント、リクエストプロトコル、モデルプロバイダーとの対応関係について説明します。
API 互換プロトコル
WandAPI はさまざまなクライアント向けに互換 API エンドポイントを提供しています。リクエストを送信する際は、クライアントが使用するプロトコルに対応したエンドポイントを選択してください。
確認済みのプロバイダーとプロトコル
| プロバイダー | Anthropic Messages | OpenAI Responses | OpenAI Chat Completions |
|---|---|---|---|
| OpenAI(GPT) | × | √ | √ |
| xAI(Grok) | × | √ | √ |
| Zhipu(GLM) | √ | √ | × |
| DeepSeek | √ | √ | × |
| MiniMax | √ | √ | × |
√ は WandAPI で現在利用可能なエンドポイントがあること、× は該当する供給元がまだ WandAPI に追加されていないことを示します。モデル自体がそのプロトコルに対応していないという意味ではありません。多くの中国製モデルは OpenAI Chat Completions に対応していますが、WandAPI には該当する供給元がまだ追加されていません。設定時はモデルカタログと API Key で利用できるモデルも確認してください。
API エンドポイント
| プロトコル | リクエストパス | 説明 |
|---|---|---|
| OpenAI Responses API | POST /v1/responses | OpenAI Responses 形式 |
| Anthropic Messages API | POST /v1/messages | Anthropic Messages 形式 |
| OpenAI Chat Completions API | POST /v1/chat/completions | 過去との互換性のためのエンドポイント。中国製モデルの該当供給元はまだ WandAPI に追加されていません |
| Gemini API | POST /v1beta/models/{model}:generateContent | Google Gemini 形式 |
ここでいう「互換」とは、リクエストとレスポンスが対応するプロトコル形式に従うことを意味します。モデルごとにまったく同じ機能を利用できるという意味ではありません。フィールド、ストリーミングレスポンス、エラー形式の詳細は、Responses API、Messages API、Gemini APIを参照してください。
/v1/responses、/v1/messages、/v1beta/models/... を、すべてのクライアントで共通の Base URL として扱わないでください。最初にクライアントが使用するプロトコルを確認し、そのクライアントが要求する Base URL または完全なリクエスト URL を入力してください。クライアントによって Base URL に自動追加するパスが異なる場合があります。