Протоколы совместимости API
Точки входа API WandAPI, форматы запросов и их соответствие провайдерам моделей.
Протоколы совместимости 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 разные пути.