ドキュメントAPI リファレンスAPI 互換プロトコル
API 互換プロトコル
SoleAPI が提供する API エンドポイント、リクエストプロトコル、対応するモデルサービスについて説明します。
API 互換プロトコル
SoleAPI は、さまざまなクライアントや、ユーザーが独自に開発した Agent クライアント向けに、互換性のある API エンドポイントを提供しています。リクエストを送信する際は、クライアントが使用するリクエストプロトコルに対応したエンドポイントを選択してください。
エンドポイントと互換範囲
| API エンドポイント | リクエストパス | 対応するモデルサービス |
|---|---|---|
| OpenAI Responses API | POST /v1/responses | OpenAI、xAI |
| Anthropic Messages API | POST /v1/messages | Anthropic、Qwen、Zhipu、MiniMax |
| 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 を入力してください。