Аутентификация
Передайте один ключ API Model Gate в режимах, совместимых с Anthropic и OpenAI.
Аутентификация
Model Gate использует ключи производственного API, начинающиеся с mg_live_. Один и тот же ключ работает в обоих режимах API; меняется только HTTP-заголовок.
Заголовки
| Конечная точка | Заголовок аутентификации | Дополнительные заголовки |
|---|---|---|
POST /v1/messages | x-api-key: mg_live_... | anthropic-version: 2023-06-01 |
POST /v1/chat/completions | Authorization: Bearer mg_live_... | — |
POST /v1/web-search | Authorization: Bearer mg_live_... | — |
GET /v1/balance | Authorization: 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 файлы, исключенные из контроля версий или в секретном менеджере. - Используйте отдельный ключ для каждого проекта и среды. - Немедленно заморозьте скомпрометированный ключ и создайте замену.