DocsAPI referenceAPI Compatibility Protocols

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 pointRequest pathCompatible model services
OpenAI Responses APIPOST /v1/responsesOpenAI, xAI
Anthropic Messages APIPOST /v1/messagesAnthropic, Qwen, Zhipu, MiniMax
Gemini APIPOST /v1beta/models/{model}:generateContentGoogle 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.