文档API 参考API 兼容协议
API 兼容协议
了解 SoleAPI 提供的 API 入口、请求协议与模型服务的对应关系。
API 兼容协议
SoleAPI 为不同类型的客户端提供兼容的 API 入口。调用时,应根据客户端使用的请求协议选择对应的接口地址。
已确认的供应商与协议
| 供应商 | Anthropic Messages | OpenAI Responses | OpenAI Chat Completions |
|---|---|---|---|
| OpenAI(GPT) | × | √ | √ |
| xAI(Grok) | × | √ | √ |
| 智谱(GLM) | √ | √ | × |
| DeepSeek | √ | √ | × |
| MiniMax | √ | √ | × |
√ 表示本平台当前有可用入口,× 表示本平台当前没有引入对应货源。× 不代表模型本身不支持该协议;许多国产模型本身支持 OpenAI Chat Completions,只是本平台当前尚未引入对应货源。配置时仍应以模型广场和 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 | 历史兼容入口;国产模型的对应货源当前尚未引入本平台 |
| 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 或完整请求地址。不同客户端可能对 Base URL 自动追加不同的路径。