Авторизация и типы ключей
API-ключи для моделей и Management Keys для управления ресурсами аккаунта.
Задача
Выбрать правильный тип ключа и безопасно передать его в запросе.
Рабочий пример
curl https://gorouter.ru/api/v1/key \
-H "Authorization: Bearer $GOROUTER_API_KEY"Важные параметры
inference— создаётся в кабинете или через Management API и вызывает модели.management— создаётся и отзывается владельцем или администратором в разделе «Management Keys» кабинета; управляет inference-ключами через/keys, пространствами и бюджетами через/workspacesв пределах своего аккаунта.- Inference-ключ закреплён за одним пространством и участником. Management Key действует во всех пространствах личного аккаунта или организации, где он создан.
- Оба типа работают с
/keyи/credits. - Секрет каждого ключа показывается полностью только при создании.
Ответ
GET /key возвращает is_management_key, лимит, расход за текущий период и срок действия. Все денежные поля выражены в RUB.
Ошибки и ограничения
- Inference key получает
403 management_key_requiredна/keysи/workspaces. - Management key получает
403 management_key_not_allowedна inference-маршрутах. - Отозванный, выключенный или просроченный ключ возвращает
401 invalid_api_key.