Что делать, если достигнут лимит использования Claude
Узнайте, как определить тип ограничения Claude и время его сброса. В статье разобраны способы обхода лимитов через смену модели, использование API или оптимизацию контекста.
Какой лимит Claude был достигнут
Сообщение о достижении лимита Claude указывает окно, которое вы ожидаете, и именно это окно определяет ваши дальнейшие действия. Сессионные и недельные лимиты распространяются на все модели одновременно, поэтому переключение между моделями не восстановит доступ. Исключением является лимит, относящийся к конкретной модели: смените модель, и вы сможете продолжить работу, пока эта конкретная модель остается заблокированной.
Claude Code выводит окно и время его сброса в одной строке:
You've hit your session limit · resets 3:45pm
You've hit your weekly limit · resets Mon 12:00am
You've hit your Opus limit · resets 3:45pmСессионное окно представляет собой скользящий интервал в пять часов. Недельные окна сбрасываются в фиксированное время каждую неделю, которое закреплено за вашей учетной записью, поэтому день и час остаются неизменными от недели к неделе. План Pro включает пятичасовое сессионное окно и один недельный лимит, действующий для всех моделей. План Max добавляет второй недельный лимит, который применяется к одному семейству моделей отдельно. Сами значения лимитов приведены в полном обзоре лимитов использования Claude. Эта страница продолжает тему, на которой заканчивается та.
Вот момент, на котором часто ошибаются пользователи. Каждый запрос учитывается одновременно в сессионном и недельном окне, поэтому один продуктивный день может исчерпать недельный лимит, даже если в пятичасовом окне еще есть запас. Проверяйте время сброса, прежде чем планировать остаток дня. Сброс в 15:45 — это повод для перерыва на кофе. Сброс в понедельник в полночь — нет.
Проверяйте показатели, прежде чем делать предположения
На сайте claude.ai откройте Settings, а затем Usage. Индикаторы выполнения показывают, какая часть пятичасового сеансового окна и каждого недельного окна уже израсходована. Это позволяет увидеть, какой лимит исчерпан, вместо того чтобы гадать.
В Claude Code выполните команду /usage. Она отображает те же индикаторы плана, а также детализацию использования ресурсов: распределение по навыкам, субагентам, плагинам и отдельным серверам MCP (model context protocol) в процентах от общего объема. Нажмите d для просмотра данных за последние 24 часа и w для данных за последние 7 дней. Инструмент также помечает любые закономерности, на которые приходится 10% или более недавнего использования; чаще всего вы будете видеть длинный контекст (long context) и промахи кэша (cache misses).
Два важных замечания. Детализация вычисляется на основе истории сеансов, сохраненной на данном устройстве, поэтому работа, выполненная на другом ноутбуке или через claude.ai, в ней не учитывается. Кроме того, денежная сумма в блоке Session в верхней части экрана рассчитывается по стандартным тарифам для пользователей API (application programming interface), что не соответствует вашему фактическому счету при наличии подписки.
Помогает ли переключение на меньшую модель?
Только если в сообщении указана модель. После You've hit your Opus limit выполните /model, выберите Sonnet или Haiku, и сессия продолжится с сохранением всего контекста. После You've hit your session limit или You've hit your weekly limit команда /model ничего не изменит, так как эти окна общие для всех моделей.
Переключение гораздо эффективнее до того, как вы упрётесь в лимит, а не после. Sonnet справляется с большинством задач по программированию за малую часть стоимости Opus, поэтому использование Opus по умолчанию — одна из двух привычек, приводящих к неожиданному расходу лимитов. Вторая привычка — сессия, которую никогда не очищают. Поручайте механическое редактирование и разбор логов модели Haiku, а Opus оставляйте для архитектурных решений, в которых вы действительно зашли в тупик. В Выбор между Opus, Sonnet и Haiku подробно описано, в каких случаях каждая из моделей оправдывает свою стоимость.
Прекратите платить за контекст, который вы больше не используете
Claude Code отправляет всю историю вашего диалога с каждым запросом, и каждый раз, когда Claude использует инструмент, он отправляет еще один запрос, содержащий пакет результатов работы этого инструмента. Кэширование промптов (prompt caching) означает, что история считывается по сниженной ставке кэша, а не по полной стоимости входных данных, что делает использование дешевле, но не бесплатным. Таким образом, однострочный вопрос в сессии, которая была открыта с утра, по-прежнему расходует лимиты на всю историю диалога.
/context
/clear
/compact Focus on the failing tests and the files we changed/clear ничего не стоит, так как команда отбрасывает контекст, а не считывает его. /compact вынуждена считывать диалог, который она суммирует, поэтому сжатие очень большого контекста само по себе является объемным запросом. Используйте /clear, когда переходите к несвязанным задачам, и /compact только тогда, когда вы находитесь в процессе выполнения задачи и вам нужно сохранить текущую ветку диалога. Запустите /rename перед очисткой, чтобы иметь возможность найти сессию позже с помощью /resume.
Время жизни кэша важнее, чем кажется большинству пользователей. При наличии подписки кэш живет один час. Он сокращается до пяти минут, как только вы начинаете расходовать кредиты использования, и пять минут также являются значением по умолчанию для API key. Ваше первое сообщение после долгого обеденного перерыва не попадает в кэш и требует повторной обработки всего контекста по полной стоимости входных данных, именно поэтому расходы часто возрастают без видимой причины. Когда кэширование промптов окупается содержит подробные расчеты.
В том же месте находятся еще три рычага управления. /mcp выводит список настроенных серверов, чтобы вы могли отключить те, которые не нужны для текущей задачи. Длинный файл CLAUDE.md загружается при запуске сессии независимо от того, требуется ли он для работы, поэтому переместите специализированные инструкции в навыки (skills), которые загружаются только при вызове. Расширенное мышление (extended thinking) тарифицируется как выходные токены, что является более дорогой частью, поэтому уменьшите его с помощью /effort, отключите в /config или установите MAX_THINKING_TOKENS=8000 для модели с фиксированным бюджетом на мышление.
Разбивайте задачу так, чтобы она помещалась в одно окно
Нажимайте Shift+Tab для перехода в режим планирования перед внесением масштабных изменений. Claude изучает кодовую базу и предлагает план действий на ваше утверждение. Ошибочное направление, выявленное на этом этапе, стоит одного плана, а не двух часов правок и последующей переработки.
Делегируйте ресурсоемкие операции субагентам. Запуск набора тестов или чтение лога объемом 10 000 строк внутри субагента сохраняет исходный вывод в контексте этого субагента, а в основной диалог возвращается только краткое резюме.
Нажимайте Escape в тот момент, когда Claude начинает двигаться в неверном направлении. /rewind восстанавливает состояние диалога и кода до предыдущей контрольной точки, поэтому вам не придется оплачивать отмену работы, которую вы не планировали выполнять.
Стоит ли покупать кредиты на использование или использовать API?
Кредиты на использование позволяют учетным записям уровня Pro или Max продолжать работу после исчерпания лимитов тарифного плана; оплата при этом списывается по стандартным тарифам API. Включите их в разделе Settings, а затем Usage на claude.ai при условии привязанного способа оплаты, либо выполните /usage-credits в Claude Code — это откроет настройки биллинга в браузере. Кредиты распространяются на диалоги в Claude и использование терминала Claude Code с ежедневным лимитом списания в 2000 долларов. Команда требует авторизации через подписку, поэтому она недоступна при аутентификации с помощью API key. На бесплатном тарифе кредиты не предоставляются, поэтому первым шагом будет переход на Pro за 20 долларов в месяц, а в том, что дает Pro и где заканчиваются его лимиты описано, на сколько этого хватит. Если вы пополняете баланс кредитами почти каждую неделю, увеличение лимита обычно обходится дешевле, а разница между уровнями Max за 100 и 200 долларов заключается в множителе объема использования, а не в различиях между моделями или функциональностью.
Другой путь — использование обычного API key из Claude Console, оплата по которому производится за каждый токен без привязки к сессиям или недельным периодам. Здесь есть один нюанс: случайная переменная ANTHROPIC_API_KEY в вашем окружении направит трафик Claude Code через этот ключ вместо вашей подписки без уведомления. Вы узнаете об этом из счета или из следующего сообщения:
API Error: Request rejected (429) · this may be a temporary capacity issue. If it persists, check https://status.claude.com.Ошибка 429 означает ограничение частоты запросов (rate limit) для ключа, а не для вашего тарифного плана. Выполните /status и убедитесь, что активные учетные данные соответствуют тем, которые вы планировали использовать.
Во сколько обходится день работы с API?
Приведенный ниже пример — это результат одного дня работы агента: 200 000 некэшированных входных токенов, 1,8 миллиона чтений из кэша и 150 000 выходных токенов. Цены указаны согласно прайс-листу Anthropic на август 2026 года. Все тарифы приведены из расчета на миллион токенов. Если эта единица измерения кажется абстрактной, что на самом деле представляет собой миллион токенов поможет перевести её в объём текста, который можно представить визуально.
The data behind this chart
[
{
"label": "Opus 5",
"input_usd_per_mtok": 5,
"cache_read_usd_per_mtok": 0.5,
"output_usd_per_mtok": 25,
"afternoon_usd": 5.65
},
{
"label": "Sonnet 5",
"input_usd_per_mtok": 2,
"cache_read_usd_per_mtok": 0.2,
"output_usd_per_mtok": 10,
"afternoon_usd": 2.26
},
{
"label": "Haiku 4.5",
"input_usd_per_mtok": 1,
"cache_read_usd_per_mtok": 0.1,
"output_usd_per_mtok": 5,
"afternoon_usd": 1.13
}
]Тот же объём работы за день стоит $5.65 при использовании Opus 5 и $1.13 при использовании Haiku 4.5. Итоговую сумму определяет вывод: при цене $25 за миллион токенов у Opus 5 против $5 у Haiku 4.5, 150 000 токенов, которые генерирует Claude, стоят дороже, чем 2 миллиона токенов, которые он считывает. Именно поэтому сокращение бюджета на «мышление» экономит больше средств, чем удаление лишних файлов.
Важная дата: на Sonnet 5 действуют вводные цены — $2 за миллион входных и $10 за миллион выходных токенов до 31 августа 2026 года. С 1 сентября 2026 года цена вырастет до $3 и $15 соответственно, что увеличит стоимость того же рабочего дня с $2.26 до примерно $3.39.
Как рассчитывается стоимость рабочего дня
Opus 5: 200 000 некэшированных входных токенов по $5 за миллион — это $1.00. 1,8 миллиона чтений из кэша по цене в одну десятую от входного тарифа — $0.90. 150 000 выходных токенов по $25 за миллион — $3.75. Итого $5.65.
Sonnet 5: $0.40 за некэшированный ввод, $0.36 за чтение из кэша, $1.50 за вывод. Итого $2.26.
Haiku 4.5: $0.20 за некэшированный ввод, $0.18 за чтение из кэша, $0.75 за вывод. Итого $1.13.
Все 3 строк расчёта предполагают одинаковое количество токенов, поэтому разница между ними обусловлена только ценой. В реальных условиях стоимость дня зависит от того, какая часть контекста остаётся в кэше.
Для справки: согласно документации Anthropic, средние расходы на Claude Code в корпоративных внедрениях по состоянию на август 2026 года составляют около $13 на разработчика в активный день, и менее $30 в активный день для 90% пользователей. Оплата за токены не всегда выгоднее подписки. Она выигрывает при неравномерной нагрузке, так как в дни простоя расходы равны нулю, но проигрывает, если вы работаете ежедневно. Сравнение API и подписки на реальных цифрах показывает точку окупаемости.
Запуск длительной задачи на VPS в ночное время
Некоторые задачи не требуют вашего контроля: масштабный рефакторинг, тестовая миграция или проверка документации. Такие задачи также не должны расходовать лимиты вашей подписки. Запустите их на VPS (виртуальном выделенном сервере) с использованием API key: оплата будет производиться за каждый токен, а лимит вашего тарифного плана останется нетронутым для интерактивной работы на следующий день.
Установите Claude Code на систему Ubuntu и убедитесь, что он запускается:
curl -fsSL https://claude.ai/install.sh | bash
claude --versionclaude --version должен вывести строку версии, например 2.1.211 (Claude Code). Ошибка command not found означает, что ~/.local/bin еще не добавлен в ваш PATH, поэтому откройте новую оболочку и попробуйте снова.
Сохраните ключ в файл, а не в историю команд оболочки. Создайте ~/.claude-env в редакторе, добавив одну строку export ANTHROPIC_API_KEY=sk-ant-your-key-here, затем ограничьте права доступа к файлу и загрузите переменную:
chmod 600 ~/.claude-env
. ~/.claude-env
printenv ANTHROPIC_API_KEY | cut -c1-10Последняя команда выводит первые десять символов ключа. Этого достаточно, чтобы убедиться в установке переменной, не отображая весь ключ на экране.
Теперь запустите задачу внутри tmux, чтобы она не прервалась при закрытии ноутбука:
tmux new -s overnight
claude --bare -p "Convert every test under ./tests from unittest to pytest, run the suite, and fix what fails" \
--allowedTools "Read,Edit,Bash" \
--append-system-prompt-file ./CLAUDE.md \
--output-format json > ~/overnight.jsonОтсоединитесь от сессии комбинацией Ctrl-b, затем d, и закройте соединение. Позже вы сможете вернуться к сессии с помощью tmux attach -t overnight. В Claude Code в сессии tmux на VPS подробно описано управление сессиями.
Здесь важен флаг --bare. Он отключает автоматический поиск хуков, навыков, плагинов и файла CLAUDE.md, а также предотвращает чтение учетных данных OAuth. Таким образом, выполнение задачи происходит исключительно через API key. Именно это позволяет не расходовать лимиты подписки. Это также означает, что правила проекта не будут применены, поэтому --append-system-prompt-file возвращает их принудительно. Без --bare установленный ANTHROPIC_API_KEY вызовет запрос на подтверждение, на который автоматизированный процесс не сможет ответить.
Утром изучите результат и стоимость выполнения из JSON-файла:
jq -r '.result' ~/overnight.json
jq -r '.total_cost_usd' ~/overnight.jsonClaude Code завершается с кодом 0 при успехе и с ненулевым кодом при ошибке. Скрипт-обертка может проверять статус завершения и отправлять уведомление по почте в случае сбоя. Перед запуском установите лимит расходов в Claude Console: агент в цикле повторных попыток в 3 часа ночи может привести к реальным финансовым затратам. Уменьшите CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY, если хотите снизить скорость работы. В Контроль расходов для работающих в фоне агентов описаны ограничения, которые стоит установить в первую очередь.
Выделите для задачи отдельного пользователя с ограниченными правами и отдельную ветку git. Агент, редактирующий репозиторий без присмотра, иногда может совершить действие, которое вы бы предотвратили, а использование отдельной ветки превращает это в git checkout, а не в инцидент. В Безопасный запуск агента для написания кода на VPS описаны методы изоляции.
Для массовых задач, не требующих интерактивного взаимодействия, например классификации тысяч записей, используйте Batch API. Он обрабатывает запросы асинхронно со скидкой 50% на входные и выходные токены. Это самый дешевый способ оплаты за токены, предлагаемый Anthropic, а ночное время идеально подходит для такой задержки обработки.
Что не восстанавливает доступ
Начало нового диалога не восстанавливает лимит. Использование учитывается для учетной записи, а не для конкретного диалога. Тем не менее, каждое последующее сообщение обходится дешевле, так как в новом диалоге отсутствует история, которую нужно повторно считывать, поэтому это действие целесообразно. Это способ сокращения расходов, а не сброс лимитов.
Удаление старых диалогов не возвращает потраченные ресурсы. Токены были списаны в момент обработки запросов.
Смена моделей после исчерпания лимита сессии или недельного лимита сообщений не дает результата, так как эти окна общие для всех моделей. Только сообщение, в котором явно указана модель, отвечает на /model.
Повторные попытки в цикле не приносят результата и лишь занимают терминал. Время сброса, указанное в сообщении, является точным, а /usage покажет тот же таймер без ошибки.
FAQ
Через какое время сбросится мой лимит Claude?
Система сообщит вам об этом. Лимиты сессии действуют в рамках скользящего пятичасового окна, и в сообщении будет указано точное время, например resets 3:45pm. Еженедельные лимиты сбрасываются в фиксированное время, закрепленное за вашей учетной записью; в сообщении будет указан день, например resets Mon 12:00am. Чтобы увидеть оба индикатора и время сброса до того, как вы исчерпаете лимит, выполните /usage в Claude Code или откройте Settings, а затем Usage на claude.ai.
Поможет ли переключение на Sonnet возобновить работу?
Только если в сообщении указана конкретная модель. После You've hit your Opus limit выполните /model, выберите другую модель, и сессия продолжится с сохранением контекста. После You've hit your session limit или You've hit your weekly limit выбор модели не имеет значения, так как эти лимиты учитывают использование всех моделей вместе. Переключение на более экономичную модель до того, как вы упретесь в лимит, — это именно то, что позволяет продлить работу в рамках окна.
Сбросит ли создание нового чата мой лимит использования?
Нет. Использование учитывается для всей учетной записи, поэтому новый чат начинается с тем же остатком лимита. Однако это делает каждое последующее сообщение дешевле, так как новая беседа не содержит истории, которую Claude должен перечитывать. /clear в Claude Code делает то же самое и ничего не стоит, в то время как /compact вынуждает систему считывать беседу, которую она суммирует, поэтому сжатие очень длинной сессии само по себе является затратным запросом.
Дешевле ли использовать API, чем оформлять подписку?
Это зависит от того, насколько равномерно вы используете сервис. Рабочий день, описанный на этой странице, стоит $2.26 при использовании Sonnet 5 и $1.13 при использовании Haiku 4.5 по тарифам на август 2026 года. Подписка — это фиксированная плата за ограниченный объем, поэтому она выгоднее, если вы работаете почти каждый день. Оплата за токены выгоднее при неравномерной нагрузке, так как в дни простоя вы не платите ничего.
Могу ли я оставить задачу выполняться, пока жду сброса лимита?
Да, если вы перенесете её с подписки. Запустите задачу на VPS с переменной ANTHROPIC_API_KEY в окружении, и оплата будет списываться за токены, а не расходовать лимит вашего плана, поэтому они не будут конфликтовать. claude --bare -p внутри tmux продолжит работу после закрытия ноутбука, а --output-format json запишет поле total_cost_usd, которое вы сможете проверить утром с помощью jq.