Аутентификация

Передайте один ключ API Model Gate в режимах, совместимых с Anthropic и OpenAI.

Аутентификация

Model Gate использует ключи производственного API, начинающиеся с mg_live_. Один и тот же ключ работает в обоих режимах API; меняется только HTTP-заголовок.

Заголовки

Конечная точкаЗаголовок аутентификацииДополнительные заголовки
POST /v1/messagesx-api-key: mg_live_...anthropic-version: 2023-06-01
POST /v1/chat/completionsAuthorization: Bearer mg_live_...
POST /v1/web-searchAuthorization: Bearer mg_live_...
GET /v1/balanceAuthorization: Bearer mg_live_...
GET /v1/modelsАутентификация не требуется

Примеры

Антропно-совместимый

curl https://api.model-gate.com/v1/messages \
  -H "x-api-key: mg_live_..." \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{...}'

OpenAI-совместимый

curl https://api.model-gate.com/v1/chat/completions \
  -H "Authorization: Bearer mg_live_..." \
  -H "content-type: application/json" \
  -d '{...}'

Управление ключами

Для каждого ключа вы можете установить описательное имя, ограничения RPM и параллелизма, лимиты расходов и разрешенные модели. Заморозьте или удалите ключ, когда он больше не нужен.

Храните свой ключ API в безопасности. Полное значение отображается только один раз при создании ключа. Сохраните его в переменной среды или секретном менеджере и немедленно меняйте, если он будет раскрыт.

Рекомендации по безопасности

— Никогда не передавайте ключи в Git. - Храните ключи в .env файлы, исключенные из контроля версий или в секретном менеджере. - Используйте отдельный ключ для каждого проекта и среды. - Немедленно заморозьте скомпрометированный ключ и создайте замену.