API Compatibility Protocols
Learn about SoleAPI API entry points, request protocols, and their supported model services.
API Compatibility Protocols
SoleAPI provides compatible API entry points for different types of clients, including clients developed by users themselves. When making a request, choose the endpoint that matches the protocol used by your client.
Entry points and compatibility
| API entry point | Request path | Compatible model services |
|---|---|---|
| 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 |
“Compatible” means that requests and responses follow the corresponding protocol format. It does not mean that all models support exactly the same capabilities. For details about fields, streaming responses, and error formats, see Responses API, Messages API, and Gemini API.
Do not treat /v1/responses, /v1/messages, or /v1beta/models/... as a universal Base URL for all clients. First confirm which protocol your client uses, then enter the Base URL or complete request URL required by that client.