Превысили лимит использования Claude Code? Как продолжать писать код

Источник: OpenRouter Blog•

Превысили лимит использования Claude Code? Как продолжать писать код

Когда Claude Code достигает пятичасового или недельного лимита вашего тарифного плана, вы можете продолжить работу, указав ему ключ API OpenRouter. Вы платите за каждый токен для тех же моделей Claude без каких-либо временных ограничений. В этом руководстве рассказано, как настроить это как…

Когда вы исчерпаете лимит использования Claude Code, вы можете продолжить писать код, запустить Claude Code с ключом API OpenRouter. Через OpenRouter Claude Code работает по принципу оплаты за токен с использованием тех же моделей Claude и без пятичасового ограничения. Вы задаете три переменные среды и возвращаетесь к своему тарифному плану после его сброса.

Мы протестировали эту настройку с Claude Code. Результаты и затраты, приведенные ниже, получены в ходе этих тестов.

Коротко (Tl;dr)

  • У вашего плана Claude есть пятичасовой и недельный лимиты. У ключа API OpenRouter нет ни того, ни другого. Вместо этого вы платите за используемые токены.
  • Самый быстрый способ настройки — Ori Harness: команда ori claude запускает Claude Code на OpenRouter для этой сессии с входом через браузер и без необходимости вставлять ключ.
  • Чтобы сделать это вручную, укажите Claude Code на OpenRouter с помощью трех переменных среды. Мы поместили их в функцию оболочки с именем claude-or, чтобы команда claude продолжала использовать ваш тарифный план.
  • Начните с Claude Sonnet 5.5. Типичная короткая сессия Claude Code стоит $0.16 на Sonnet 5.5, $0.31 на Opus 5.5 и менее одного цента на Haiku 5.5.
  • Не доверяйте стоимости, которую выводит Claude Code. В нашем тесте он показал $0.375 для сессии, за которую с нас списали $0.008. Вместо этого проверьте свой ключ или страницу активности (Activity).
  • Когда ваш тарифный план сбросится, снова введите claude. Отменять ничего не нужно.

Почему Claude Code достигает лимита использования?

Планы Claude имеют два параллельно действующих лимита. Первый сбрасывается через пять часов после вашего первого запроса. Второй сбрасывается каждые семь дней. Anthropic не публикует точное количество запросов ни для одного из них. Claude Code использует гораздо больше токенов, чем обычный чат, поэтому вы можете исчерпать лимит посреди задачи. Когда это происходит, Claude Code останавливается и сообщает, когда ваш лимит будет сброшен. Справочная статья Anthropic об ограничениях использования объясняет оба лимита.

Ключ API OpenRouter работает иначе. Вы платите за каждый использованный токен и можете продолжать работу, пока у вас есть средства на балансе.

Самый быстрый способ: запуск Claude Code через Ori Harness

Ori Harness запускает Claude Code, уже установленный на вашем компьютере, с настроенными параметрами OpenRouter. Установите его и запустите Claude Code через него:

Ori открывает браузер, чтобы вы могли войти в свою учетную запись OpenRouter. Он использует OAuth, поэтому создавать или вставлять ключ не требуется. Только сеансы, запущенные с помощью ori claude, работают на OpenRouter, поэтому обычный claude продолжает использовать ваш тарифный план, и вы переключаетесь обратно, вводя claude, когда ваш план сбрасывается. Расходы списываются с вашего счета OpenRouter. Если вы состоите в организации, защитный механизм (guardrail) с лимитом бюджета на вашей учетной записи ограничивает расходы, и OpenRouter применяет его и к сеансам Ori.

Описанные ниже шаги делают то же самое вручную, с использованием ключа API и функции оболочки. Используйте их, если вам нужен ключ с собственным лимитом кредитов, который работает с любой учетной записью. Советы по стоимости из Шага 4 применимы в любом случае.

Шаг 1: Получите ключ API OpenRouter и установите лимит

Создайте ключ на странице ключей API и установите для него кредитный лимит. Мы установили наш лимит на уровне $4. Таким образом, даже долгая сессия не сможет потратить больше $4. Кредитный лимит — это один из нескольких способов контроля расходов на OpenRouter. В нашем руководстве по управлению расходами на ИИ в команде рассматриваются остальные.

Чтобы проверить лимит, сделайте запрос к нашему API о вашем ключе:

Вот та часть ответа, которая имеет значение:

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

Шаг 2: Добавьте команду, переключающуюся на ваш ключ

Вы можете добавить переменные в профиль вашей оболочки, но тогда каждая сессия Claude Code будет расходовать средства с вашего ключа. Мы хотим, чтобы ваша обычная команда claude продолжала использовать ваш тарифный план, поэтому вместо этого мы поместили переменные в небольшую функцию оболочки. Добавьте это в ~/.zshrc или ~/.bashrc:

Первые три строки имеют значение:

  • ANTHROPIC_BASE_URL указывает Claude Code отправлять запросы нам.
  • ANTHROPIC_AUTH_TOKEN содержит ваш ключ OpenRouter.
  • ANTHROPIC_API_KEY должен быть пустым. Если это не так, Claude Code может попытаться войти в учетную запись Anthropic.

Остальные четыре строки являются необязательными. Они говорят Claude Code, какую модель использовать для Sonnet, Opus и Haiku. Они также направляют суб-агентов (меньшие вспомогательные задачи, которые Claude Code запускает самостоятельно) на Haiku 5.5.

Эти переменные применяются только тогда, когда вы вводите claude-or. Сохраните файл и откройте новый терминал, чтобы функция была готова.

Шаг 3: Убедитесь, что Claude Code использует ваш ключ

Прежде чем приступать к реальной работе, проверьте, отправляет ли Claude Code запросы на OpenRouter, а не на ваш тарифный план. Самый быстрый способ — отправить один короткий запрос и посмотреть, какая модель на него ответила. Запустите это в своем терминале:

Вот та часть нашего ответа, которая имеет значение:

Ответ пришел без ошибок. Поле modelUsage в полном выводе указывает модель, которая ответила, и в нашем запуске это была anthropic/claude-sonnet-5.5. Мы выполнили тот же запрос с флагом --model haiku, и в modelUsage была указана anthropic/claude-haiku-5.5.

Затем снова выполните проверку ключа из Шага 1. Если использование увеличилось, запросы были оплачены с вашего ключа, а не с тарифного плана. Если нет, Claude Code не подхватил переменные. Откройте новый терминал и попробуйте снова.

Шаг 4: Сократите расходы

При использовании ключа вы платите за каждое сообщение. В таблице показаны наши цены для трех моделей Claude 5.5. В ней также указана средняя стоимость реального сеанса Claude Code из двух-девяти сообщений на OpenRouter.

Цены актуальны по состоянию на 21 октября 2026 года. Стоимость сеансов взята из нашего набора данных о стоимости сеансов и охватывает 30 дней по 18 октября 2026 года.

Начните с Sonnet 5.5. Она стоит примерно вдвое дешевле за сеанс, чем Opus 5.5, и справляется с большинством повседневных задач программирования. Если задача сложная, введите /model opus для переключения, а по окончании переключитесь обратно. Если вы создаете собственное приложение на основе нашего API, вы также можете автоматически перенаправлять запрос на более мощную модель, когда более дешевая модель не уверена в своем ответе.

Каждый новый сеанс начинается примерно с 28 000 токенов собственных инструкций Claude Code и списка инструментов (28 156 в нашем запуске на Claude Code 2.1.307, это число меняется от версии к версии). Они записываются в кэш промптов при первом запросе, поэтому запрос из одного слова в Шаге 3 стоит около $0.07 на Sonnet 5.5 и менее полцента на Haiku 5.5.

Суб-агенты дешевле на Haiku. Когда мы попросили Sonnet 5.5 запустить суб-агента, основной агент работал на Sonnet 5.5, а суб-агент — на Haiku 5.5, как и настроено в функции.

Haiku также может самостоятельно справляться с небольшими исправлениями. Мы передали Haiku 5.5 файл корзины покупок с двумя багами и тремя падающими тестами. Она исправила оба бага, все три теста прошли успешно, и за этот запуск с нас списали $0.008.

Не полагайтесь на стоимость, которую выводит Claude Code. Для этого запуска Haiku Claude Code сообщил о $0.375, но с нас списали $0.008. Claude Code оценивает сеанс по собственной ценовой таблице Anthropic и угадывает стоимость, когда не узнает имя модели OpenRouter. Чтобы увидеть свои реальные расходы, проверьте limit_remaining с помощью команды из Шага 1 или откройте страницу активности (Activity).

Шаг 5: Переключитесь обратно, когда ваш тарифный план сбросится

Когда лимит вашего тарифного плана сбрасывается, введите claude вместо claude-or. Вам ничего не нужно менять, поскольку настройки OpenRouter хранятся только внутри функции. В нашем тесте обычный claude отвечал с использованием модели тарифного плана, а использование нашего ключа OpenRouter не изменилось.

Что происходит, если API-ключ исчерпан?

Когда ваш ключ достигает лимита средств или на вашем аккаунте заканчиваются кредиты, мы останавливаем запрос до того, как он дойдет до модели, и возвращаем ошибку. Ошибка включает в себя поле limit_source, которое указывает причину:

  • openrouter_key_limit означает, что ключ исчерпал свой лимит.
  • openrouter_credits означает, что на вашем аккаунте закончились кредиты.

Чтобы продолжить, увеличьте лимит ключа на странице API-ключей или пополните баланс аккаунта. На нашей странице лимитов описаны все виды лимитов, включая те, которые может устанавливать администратор команды.

Часто задаваемые вопросы

Есть ли у OpenRouter лимиты использования для Claude Code?

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

Являются ли модели такими же, как на моем тарифном плане Claude?

Да. Это модели Claude от Anthropic. Мы получаем их от Anthropic и облачных провайдеров, таких как Amazon Bedrock и Google Vertex, и если у одного провайдера возникает проблема, мы отправляем ваш запрос другому. Для Claude Code мы рекомендуем установить Anthropic в качестве провайдера первого выбора, поскольку гарантируется работа Claude Code только с Anthropic.

Могу ли я использовать более дешевую модель, когда достигаю лимита?

Да. Sonnet 5.5 стоит примерно в два раза дешевле за сеанс, чем Opus 5.5, а Haiku 5.5 стоит меньше цента за сеанс. Вы также можете указать другую модель в одной из переменных внутри функции. Многие используют другие модели в Claude Code через OpenRouter. В этом месяце GLM 5.3 Flash является второй по популярности моделью в Claude Code на странице наших приложений после Claude Opus 5.5. Тем не менее, Claude Code создан для моделей Claude, поэтому сначала попробуйте любую другую модель на небольшой задаче. Если вы вызываете наш API из собственного кода, вы также можете указать резервные модели, чтобы запрос перенаправлялся на вторую модель, когда первая дает сбой. Дополнительные способы снижения стоимости за запрос описаны в нашем руководстве по самому дешевому инференсу LLM на OpenRouter.

Когда сбрасывается лимит использования Claude Code?

Пятичасовой лимит сбрасывается через пять часов после первого промпта в этом окне. Еженедельный лимит сбрасывается через семь дней после его начала. Claude Code показывает время сброса при остановке, чтобы вы знали, когда снова ввести claude.

Как проверить, сколько использования у меня осталось?

На вашем тарифном плане Claude программа Claude Code сообщает, когда сбрасывается ваш лимит, при остановке. На OpenRouter проверьте limit_remaining с помощью GET /api/v1/key или откройте страницу «Активность» (Activity).

Следующие шаги

В нашем руководстве по установке Claude Code приведена полная инструкция по настройке, включая строку состояния, которая показывает ваши расходы по мере работы. Если вы хотите использовать OpenRouter с Claude Code каждый день, а не только при достижении лимита, наше руководство по Claude Code проведет вас через этот процесс. Для запуска на OpenRouter без управления ключом утилита Ori Harness запускает Claude Code или другой агентский интерфейс командной строки одной командой. Если вы настраиваете это для команды, бюджеты рабочей области позволяют ограничить расходы каждой команды.

О чём эта статья

Ещё в разделе «AI и машинное обучение»

Все →

Ещё от OpenRouter