GoRouter

Авторизация и типы ключей

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.

На этой странице