Lovely RouterДокументация
Получить ключ
Аккаунт

API-ключи

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

API-ключи аутентифицируют ваши запросы и списывают средства с баланса учётной записи. Ключей можно создать сколько угодно и задать каждому свои лимиты. Все ключи используют один и тот же баланс.

Создание ключа#

  1. Откройте API-ключи

    Перейдите в раздел API-ключи в панели и нажмите Новый ключ.

  2. Назовите ключ и выберите группу каналов

    Назовите ключ по месту, где он будет работать, например checkout-prod или eval-runner. Оставьте в поле Группа каналов значение Авто — лучший из доступных, если только вам не нужно, чтобы каждый запрос с этого ключа шёл через одну определённую группу. См. Группы каналов.

  3. Задайте лимиты (необязательно)

    Откройте Лимиты и ограничения, чтобы ограничить расходы, частоту запросов, параллелизм, модели или срок действия. Каждый параметр описан ниже, и все их можно изменить позже.

  4. Скопируйте ключ

    Нажмите Создать. Полный ключ показывается один раз, в баннере вверху страницы. Скопируйте его или нажмите Использовать в инструментах…, чтобы настроить с ним Claude Code, Codex CLI и другие клиенты. После нажатия Готово видны только первые символы ключа, например lr-a1b2c3….

Ключ показывается один раз

Lovely Router хранит только хеш каждого ключа. Если вы потеряли ключ, отзовите его и создайте новый.

Параметры ключа#

ПараметрПо умолчаниюЧто делает
Имя—Метка в списке ключей и в Логах. До 60 символов.
Группа каналовАвтоНаправляет все запросы с этого ключа в одну группу каналов. Авто выбирает лучшую доступную группу для каждого запроса. Задаётся только при создании.
Лимит расходов (USD)Без лимитаМаксимум, который ключ может потратить за всё время, в целых долларах: на запросы к моделям, запуски инструментов и браузерного агента. Это пожизненный потолок, а не месячный бюджет.
ИстекаетНикогдаКлюч перестаёт работать по окончании этого дня в часовом поясе вашего браузера.
Запросов в минутуБез ограниченийСколько запросов к моделям ключ может начать за минуту.
Макс. число параллельных запросовБез ограниченийСколько запросов к моделям ключ может выполнять одновременно. Длинный поток учитывается до своего завершения.
Разрешить только выбранные моделиВсе моделиСписок моделей, которые ключу разрешено вызывать. Алиасы вроде claude-sonnet-5-5 считаются той моделью, на которую указывают.

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

Что происходит при достижении лимита#

Отклонённый запрос не оплачивается и не появляется в Логах. Тело ответа имеет формат того API, который вы вызвали.

СитуацияСтатусТип AnthropicТип OpenAIСообщение
Срок действия ключа истёк401authentication_errorauthentication_errorThis API key has expired
Ключ отозван401authentication_errorauthentication_errorInvalid or revoked API key
Модели нет в списке разрешённых403permission_errorpermission_deniedThis API key is not allowed to use 'gpt-6.1-sol'.
Достигнут лимит расходов402billing_errorinsufficient_quotaThis API key has reached its spend limit.
Достигнут лимит запросов в минуту или параллелизма429rate_limit_errorrate_limit_exceededThis API key has reached its rate or concurrency limit.

Запросы в формате Gemini получают те же коды статуса в формате ошибок Gemini. Ответ 429 из-за лимита ключа содержит заголовок Retry-After с числом секунд ожидания. Ниже ошибка лимита расходов в обоих форматах. Все остальные тела ошибок и советы по повторным попыткам — в разделе Ошибки.

{
  "type": "error",
  "error": {
    "type": "billing_error",
    "message": "This API key has reached its spend limit."
  }
}

Какие лимиты действуют на инструменты и запуски браузера#

ЛимитЗапросы к моделямИнструменты данных и браузерный агент
Срок действия и отзывДаДа
Лимит расходовДаДа
Запросов в минутуДаНет
Макс. число параллельных запросовДаНет
Список разрешённых моделейДаНет

Лимит расходов проверяется перед началом каждого запроса. Уже выполняющийся запрос к модели всегда доводится до конца, поэтому итоговая сумма по ключу может немного превысить лимит. Запуск инструмента или браузера заранее резервирует свою максимальную стоимость, поэтому он отклоняется с 402, если этот максимум выведет ключ за его лимит.

Изменение ключа#

Нажмите Изменить у ключа, чтобы поменять имя, лимит расходов, дату истечения, лимиты частоты и параллелизма или список разрешённых моделей. Изменения действуют со следующего запроса. Очистка поля снимает соответствующий лимит.

Чтобы перенести ключ в другую группу каналов, создайте новый ключ в этой группе и перейдите на него.

Отзыв ключа#

Нажмите Отозвать, затем Подтвердить отзыв. Ключ перестаёт работать со следующего запроса, и отменить отзыв нельзя. Отозванный ключ остаётся в списке серым вместе с историей расходов, а его запросы остаются в Логах.

Ротация ключа#

Замените ключ без простоя:

  1. Создайте новый ключ с той же группой и теми же лимитами.
  2. Разверните новый ключ в приложении или менеджере секретов.
  3. Дождитесь, пока время Последнее использование у старого ключа перестанет меняться.
  4. Отзовите старый ключ.

Меняйте ключи по расписанию, после ухода человека, у которого был доступ, и немедленно, если ключ мог утечь.

Ключ в ваших инструментах#

Нажмите Использовать в инструментах у любого ключа, чтобы получить готовые настройки для Claude Code, Codex CLI, Gemini CLI, Cherry Studio, DeepChat и AionUI с импортом в один клик там, где приложение это поддерживает. См. Работа с вашими инструментами.

Рекомендации#

  • Один ключ на приложение и окружение. Отдельные ключи для продакшена, стейджинга, CI и вашего ноутбука показывают расходы по каждому ключу и позволяют отозвать один, не трогая остальные.
  • Ограничивайте ключи, которые работают без присмотра. Агенты, пакетные задачи и CI-пайплайны могут зациклиться. Лимит расходов ограничивает ущерб, а лимит запросов в минуту замедляет вышедший из-под контроля цикл.
  • Разрешайте только нужные ключу модели. Ключу для задачи суммаризации не нужна самая дорогая модель.
  • Задавайте срок временным ключам. Выдавайте для демо, подрядчиков и пробных оценок ключ с датой истечения, а не полагайтесь на то, что не забудете его отозвать.
  • Держите ключи на сервере. Никогда не встраивайте ключ во фронтенд или мобильный код. См. Как сберечь ключи.