Шлюз mixgateway.io · Быстрый старт
Обзор
mixgateway.io предоставляет HTTP API, совместимое с OpenAI, для доступа к нескольким поставщикам моделей (DeepSeek, OpenAI и др.) через одну точку входа.
- Базовый URL:
https://api.mixgateway.io/v1 - Chat completions:
POST /chat/completions - Авторизация:
Authorization: Bearer {api_key} - Протокол: в основном совместим с OpenAI
chat/completions
Получение ключа API
- Зарегистрируйтесь и войдите в [консоль](/dashboard).
- Откройте управление ключами API и создайте ключ.
- Скопируйте строку
sk-...(или ваш формат). - Передавайте в каждом запросе:
Authorization: Bearer {api_key}.
Безопасность: не встраивайте ключи во фронтенд и публичные репозитории. Используйте серверную конфигурацию или хранилище секретов.
Пример без потока
curl https://api.mixgateway.io/v1/chat/completions \
-H "Authorization: Bearer sk-xxxx" \
-H "Content-Type: application/json" \
-d '{"model":"deepseek:deepseek-chat","messages":[{"role":"user","content":"Hi, just reply with \"Hi\""}],"temperature":0.7,"max_tokens":128,"stream":false}'
Пример ответа и структура usage — как в английской документации. Поле model часто в виде provider:modelId.
Потоковый режим
curl https://api.mixgateway.io/v1/chat/completions -H "Authorization: Bearer sk-xxxx" -H "Content-Type: application/json" -N \
-d '{"model":"deepseek:deepseek-chat","messages":[{"role":"user","content":"Introduce yourself in one sentence"}],"stream":true}'
SDK
JavaScript (fetch) и Python (requests) — см. английский Quickstart; замените только подписи при необходимости.
Ошибки
Формат в стиле OpenAI: invalid_api_key, model_not_found, insufficient_quota и т.д.