Шлюз 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

  1. Зарегистрируйтесь и войдите в [консоль](/dashboard).
  2. Откройте управление ключами API и создайте ключ.
  3. Скопируйте строку sk-... (или ваш формат).
  4. Передавайте в каждом запросе: 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 и т.д.

Далее