Вы наконец вошли в рабочий ритм в Claude Code, и тут вас резко останавливает вот это:

You've hit your session limit · resets 3:45pm

Иначе говоря, вы на время израсходовали всё, что позволяет ваш текущий план. Это не ошибка и не баг: так устроены лимиты использования подписок (Pro / Max и подобных). В официальном справочнике ошибок приведены четыре варианта — в зависимости от того, какой лимит исчерпан (время указано для примера):

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
You've hit your Sonnet limit · resets 3:45pm

В прежних версиях текст был таким: Claude usage limit reached. Your limit will reset at 3pm (America/Santiago). (как менялась формулировка, показано в разделе 1). Досадно то, что неочевидно, в какой лимит вы упёрлись, когда он вернётся и что можно делать до тех пор. В статье разобраны смысл четырёх сообщений, двухуровневая структура лимита (5 часов + неделя), что увеличивает расход, что делать в момент достижения лимита, как проверить остаток и запасной выход через API — на основе официальной документации.

Три вывода сразу. (1) session limit — это скользящее 5-часовое окно, weekly limit — недельное окно; оба общие для всех моделей, поэтому смена модели доступ не вернёт. (2) Opus limit / Sonnet limit касаются только этого семейства моделей, так что, переключившись через /model на модель другого семейства, вы продолжите работу. (3) Если можно подождать, Claude Code v2.1.234 и новее умеет автоматически продолжить задачу после сброса. Если нельзя, переходите на кредиты использования или на API с оплатой по факту. Объёмы по планам меняются со временем, поэтому всегда сверяйте числа в актуальном официальном представлении (/usage или Settings → Usage).

CLAUDE CODE · USAGE LIMIT

Лимит использования — «в два этажа»

— достаточно упереться в один из них, чтобы остановиться

1) 5-часовое окно (session limit) сброс через ~5 ч после первого промпта
100% достигнуто → resets 3:45pm
2) Недельное окно (weekly limit) сброс каждые 7 дней (все модели)
68% израсходовано
3) Лимиты по моделям (Opus / Sonnet) останавливается только это семейство
88% израсходовано (осторожно)

Claude Code и приложения Claude (web/desktop) используют один и тот же лимит плана.
Числа на шкалах условны. Проверяйте реальный остаток через /usage и Settings → Usage.

1. Что означает сообщение — session, weekly, Opus, Sonnet

Нынешнее сообщение имеет вид «You've hit your [X] limit · resets [время]» («вы достигли лимита [X] · сброс в [время]») и прямо называет исчерпанный лимит. Согласно официальной документации, Claude Code блокирует дальнейшие запросы до указанного времени сброса. Время — ваше местное, а в сообщениях об ошибках в официальном репозитории часто видна часовая зона в скобках, например resets 4:20am (Europe/Rome).

СообщениеЧто исчерпаноПоможет ли смена модели?Первый шаг
You've hit your session limitСкользящее 5-часовое окно (общее для всех моделей)НетДождаться сброса (автопродолжение) или использовать кредиты использования
You've hit your weekly limitНедельное окно (общее для всех моделей); сброс может быть через несколько днейНетПроверить сброс в /usage и выбрать: ждать, кредиты использования, API или повышение плана
You've hit your Opus limitЛимит только для семейства OpusДа (на модель не из Opus)/model на Sonnet или другую модель
You've hit your Sonnet limitЛимит только для семейства SonnetДа (на модель не из Sonnet)/model на модель вне Sonnet

Главное здесь — что это задумано так, а не сбой. Планы Claude Pro / Max не являются «безлимитными» — есть лимит на использование за временное окно и за неделю. И Claude Code (CLI) и приложения Claude (web/desktop) используют один и тот же лимит плана: официальная справка указывает, что «вся активность в обоих инструментах засчитывается в одни и те же лимиты использования». Так что совершенно нормально, когда «я пользовался чатом И запускал Claude Code, и вместе они закончились быстрее».

В той же ситуации появляются ещё две строки. Обе относятся к тем же лимитам, что и четыре сообщения выше.

  • Usage limit reached · continuing automatically at 3:45pm · esc to cancel — Claude Code ждёт, чтобы продолжить прерванную задачу после сброса (v2.1.234 и новее; см. раздел 4)
  • You've used 85% of your session limit · resets 3:45pm — предупреждение до того, как окно исчерпается

А вот следующие сообщения не означают, что исчерпан ваш 5-часовой или недельный лимит, поэтому и решение другое.

  • API Error: Server is temporarily limiting requests (not your usage limit) — кратковременное ограничение на стороне сервера, не связанное с вашим планом. Подождите немного и повторите (начиная с v2.1.199 запрос повторяется автоматически, прежде чем сообщение появится)
  • You've hit your monthly spend limit · raise it at claude.ai/settings/usage — кредиты использования, которые оплачивают расход сверх плана, упёрлись в месячный лимит трат. Поднимите лимит или дождитесь сброса окна плана, если сообщение его называет (в Team / Enterprise пишется individual spend limit, org's monthly spend limit и т. п.)
  • Usage credits required for 1M context — проверка права на контекстное окно в 1 млн токенов, а не исчерпанная квота. Вернитесь через /model к модели без суффикса [1m]
  • Request rejected (429) — ограничение частоты запросов для API-ключа или облачного провайдера (см. раздел 6)

Как менялась формулировка — «Claude usage limit reached» — это старый текст

Если расположить по времени сообщения, которые пользователи вставляли в отчёты об ошибках в официальном репозитории anthropics/claude-code, видно, что текст менялся как минимум дважды. В CHANGELOG есть записи вроде «Usage limit notifications now easier to understand» (v2.0.51), но сама замена текста там не зафиксирована.

Когда встречается в отчётахСообщение
2025Claude usage limit reached. Your limit will reset at 3pm (America/Santiago).
Дек. 2025 – май 2026You've hit your limit · resets 10am (Europe/Kiev)
Май 2026 – сейчасYou've hit your session limit · resets 1pm (Australia/Brisbane) и остальные из четырёх вариантов официального справочника

Во многих отчётах 2025 года встречается и форма, где время сброса записано как метка времени Unix, например Claude AI usage limit reached|1749470400. Если вы всё ещё видите старый текст, обновление через claude update покажет, какой лимит исчерпан, и даст автопродолжение (условия — в разделе 4).

2. Двухуровневый лимит — 5 часов + неделя (+ лимиты по моделям)

В августе 2025 года Anthropic добавила к существующему 5-часовому окну недельные лимиты использования для Pro / Max (поводом стали активные пользователи, гонявшие его без перерыва). В результате нынешний лимит подписки двухэтажный. Согласно официальной документации, использование засчитывается одновременно в лимит сессии и в недельный, так что один всплеск тяжёлой нагрузки, например большой рабочий процесс, разбитый на параллельные ветки, может исчерпать недельный лимит ещё до сброса окна сессии.

Исключение — Ultra за $200 (переименован из Max 20x 31 октября 2026 года). Согласно справке Anthropic «What is the Ultra plan?», у верифицированных аккаунтов Ultra нет 5-часового окна — только недельный лимит (в 10 раз больше, чем на Pro) и недельный лимит Fable. Anthropic проводит верификацию автоматически по истории аккаунта и платежей; до её завершения действует временный 5-часовой лимит. Если в Settings → Usage нет полосы «Current session», аккаунт верифицирован и сообщение session limit не появится. У Max за $100 и 5-часовой, и недельный лимит в 5 раз больше, чем на Pro (справка «What is the Max plan?»; обе проверены 31 октября).

2-TIER LIMITS

Два окна действуют независимо

1) Скользящее 5-часовое окно (session limit)
Первый промпт открывает окно; следующие ~5 часов расходуют его. Через ~5 часов оно сбрасывается, и следующий первый промпт открывает новое. Не фиксированное время и не суточное — окно скользящее.
2) Недельное окно (weekly limit, все модели)
Общий недельный потолок, который сбрасывается каждые 7 дней. В сообщении стоит день или дата, например resets Mon 12:00am, и сброс может быть через несколько дней. Ближайший сброс смотрите в Settings → Usage или в /usage.
3) Недельные лимиты по моделям (Opus / Sonnet)
У некоторых аккаунтов есть отдельные недельные лимиты для семейств Opus и Sonnet помимо общего для всех моделей (в /usage они видны как строки по моделям). Когда такой лимит исчерпан, сообщение называет семейство, например You've hit your Opus limit, и только в этом случае переключение через /model на модель другого семейства позволяет продолжить.

Планы различаются «множителем» на одной и той же структуре: Pro < Max (×5) < Ultra (×10 в неделю; после верификации без 5-часового окна).
Точное число часов в неделю со временем пересматривается. Не запоминайте фиксированные значения — смотрите актуальные в Settings → Usage.

В первоначальном руководстве (август 2025) Anthropic давала грубые оценки вроде «Pro: ~40–80 часов Sonnet в неделю» и «Max 20x (ныне Ultra): ~240–480 часов Sonnet + ~24–40 часов Opus в неделю». Однако с тех пор Anthropic во многом перестала публиковать фиксированные значения в часах, а сами лимиты неоднократно пересматривались (даже в 2026 году сообщалось об увеличении 5-часового окна). Поэтому относитесь к этим числам как к «оценкам того времени» и всегда сверяйте свой текущий лимит в официальном представлении использования. Эта статья намеренно не утверждает конкретных актуальных значений.

3. Что съедает ваш лимит

«Закончилось быстрее, чем я ожидал» почти всегда сводится к этим четырём факторам, упорядоченным по влиянию.

ФакторПочему расходует лимитЧто помогает
1) Выбор модели (главный)Opus потребляет намного больше, чем Sonnet/Haiku. В документации прямо сказано, что Opus «использует значительно больше квоты». У некоторых аккаунтов есть ещё отдельные недельные лимиты для семейств Opus и SonnetС помощью /model выполняйте рутину на Sonnet/Haiku; берегите Opus для сложных задач
2) Размер контекстаКаждый ход заново обрабатывает весь диалог + прикреплённые файлы + определения инструментов + историю. Больше = больше за ход/compact, /clear, прикрепляйте меньше файлов, меньший CLAUDE.md
3) Долгие непрерывные сессииПостоянно включённые, бесконечные циклы. Недельный лимит нацелен именно на этот паттернРазбивайте работу с помощью /clear; останавливайте ненужные автоциклы
4) Субагенты / MCPПараллельное распараллеливание и серверы MCP добавляют определения инструментов и трафик вызовов инструментовСократите число активных серверов MCP. /usage показывает разбивку по MCP/субагентам

Короче говоря, чем тяжелее модель, чем больше контекст, чем дольше и параллельнее запуск, тем быстрее тает лимит. И наоборот: сознательное снижение этих четырёх факторов заметно продлевает жизнь тому же плану. Об общей оптимизации см. оптимизацию затрат на AI-кодинг, а о конкретных приёмах экономии токенов — экономию токенов в Claude Code.

4. Пять способов продолжить работу прямо сейчас

Пять ходов на момент, когда вы упёрлись в лимит, по ситуации. Выбор зависит от того, «какой лимит исчерпан» (session / weekly / Opus / Sonnet в сообщении) и «можете ли вы ждать». Если набрать в Claude Code /rate-limit-options, варианты появятся в одном меню: подождать и продолжить автоматически, добавить кредиты использования или повысить план (в меню команд эта команда не показывается, поэтому вводите её целиком).

5 OPTIONS

Когда вы упёрлись в лимит

A · Сменить модель
Помогает только при Opus limit / Sonnet limit. /model на модель другого семейства. Лимиты сессии и недели общие для всех моделей, там это не поможет.
B · Урезать контекст
/compact / /clear, чтобы тратить меньше за ход и растянуть следующее окно.
C · Дождаться сброса
Подождите до времени resets. С v2.1.234 открытая сессия сама продолжает задачу.
D · Перейти на API
Если исчерпано даже недельное окно, а ждать нельзя, продолжайте на API-ключе (оплата по факту) — сброса окна ждать не нужно.
E · Больше лимита
Используйте кредиты использования (стандартные тарифы API) через /usage-credits или повысьте план через /upgrade.
Лимит Opus/Sonnet? A.
Лимит сессии? C. Ждать нельзя? D / E.

Лимиты сессии и недели общие для всех моделей — смена модели их не вернёт. Окно сессии возвращается через несколько часов, поэтому C; когда исчерпано недельное, реалистичный ответ — D или E. B нужен, чтобы растянуть следующее окно.

Вариант C (ждать) с версии v2.1.234 стал почти автоматическим. В интерактивной сессии, где выполнен вход с подпиской claude.ai, когда лимит использования останавливает Claude посреди задачи, Claude Code ждёт в открытой сессии и продолжает задачу после сброса. Пока идёт ожидание, внизу сессии написано:

Usage limit reached · continuing automatically at 3:45pm · esc to cancel

При сбросе он не отправляет повторно ваше последнее сообщение, а даёт Claude фиксированную команду продолжить задачу с места остановки. Запросы разрешений по-прежнему появляются как обычно, поэтому в ваше отсутствие задача может остановиться на одном из них. Чтобы отменить ожидание, нажмите Esc при пустом промпте; чтобы полностью выключить автопродолжение, отключите Continue automatically at usage limit в /config. Если до сброса больше 24 часов (например, при недельном лимите), Claude Code сам ожидание не запускает — откройте /rate-limit-options и выберите Wait here, then continue automatically. Во вкладке Code десктопного приложения у карточки лимита сессии есть флажок Auto-continue when limits reset (у карточки недельного лимита его нет).

Знать о переходе на API (D) как о «запасном выходе» очень полезно. В отличие от временных окон подписки, у API нет 5-часового или недельного сброса, которого нужно ждать (вы платите за то, что используете; зато есть ограничения пропускной способности в минуту и месячный потолок расходов — см. раздел 6). См. Что такое API ИИ. На Pro / Max, включив кредиты использования через /usage-credits (раньше /extra-usage), можно продолжать сверх включённого лимита по стандартным тарифам API (официальная справка). В Team / Enterprise та же команда отправляет запрос вашему администратору.

5. Как посмотреть остаток

Если вы видите, «сколько осталось», достижения лимита можно вообще избежать. Три способа проверки.

1) /usage в Claude Code: показывает, сколько израсходовано из каждого лимита плана и когда каждый сбрасывается (/cost и /stats — его псевдонимы). На Pro, Max, Team и Enterprise там же есть разбивка по навыкам / субагентам / плагинам / MCP-серверам (клавишами d / w переключаются последние 24 часа и 7 дней; разбивка считается по истории этого компьютера, поэтому использование на других устройствах и в claude.ai не учитывается). Однако какая сессия израсходовала, он не показывает (как посмотреть расход по сессиям). До исчерпания окна может появиться предупреждение вроде You've used 85% of your session limit · resets 3:45pm, а в строку состояния можно вывести rate_limits (процент использования и время сброса 5-часового и 7-дневного окон). 2) Веб/десктоп-приложение: Settings → Usage показывает ваш план, остаток и дату недельного сброса; в десктопном приложении это видно и по кольцу использования рядом с выбором модели. 3) Пользователи API: страницы Usage / Limits в Console и заголовки ответа anthropic-ratelimit-*. Блок Session в /usage показывает примерную стоимость, рассчитанную по токенам. Учтите, что /status показывает не ваш лимит, а с каким аккаунтом и учётными данными вы подключены (см. раздел 6).

Привычка, которая окупается

Запускайте /usage один раз перед тяжёлой работой, чтобы знать свой остаток и дату сброса. В неделю, когда недельный лимит на исходе, стройте работу вокруг Sonnet с самого начала, чтобы сохранить запас Opus на тот случай, когда он действительно понадобится.

6. Лимиты подписки против лимитов API

Их легко спутать, но лимиты подписки (Pro/Max) и лимиты API — это совершенно разные системы. Понимание разницы делает решение о переключении быстрым в нужный момент.

АспектПодписка (Pro / Max)API (оплата по факту)
Единица лимитаОбщий объём за временное окно (5 часов + неделя, плюс лимиты по семействам)Пропускная способность в минуту (RPM / входные и выходные токены в минуту) и месячный потолок расходов для каждого уровня использования
Что вы видитеYou've hit your session limit · resets 3:45pm и подобноеRequest rejected (429) и подобное
При достиженииБлокировка до сброса (с кредитами использования можно продолжать)При превышении пропускной способности приходит 429; подождите retry-after секунд и продолжайте. При месячном потолке расходов использование приостанавливается до 00:00 UTC первого числа следующего месяца
Как увеличитьПовысить план, кредиты использованияОрганизация автоматически переходит на более высокий уровень использования (Start, Build, Scale и т. д.) по мере накопления истории; можно также запросить повышение лимитов
Для чего подходитЛичный чат, повседневный кодингАвтоматизация, которую нельзя останавливать, большие пакеты

Суть: подписка останавливает вас по временному окну, а у API нет ни 5-часового, ни недельного окна. Поэтому для работы с дедлайном, которую действительно нельзя остановить, стандартный ход — переключиться на API-ключ. После переключения выполните /status, чтобы проверить активные учётные данные. Одобренный ANTHROPIC_API_KEY, оставшийся в окружении, направляет запросы через этот ключ, даже если вы хотели работать по подписке. И наоборот: если вы думаете, что работаете по подписке, а видите Credit balance is too low, это признак того, что используется API-ключ из Console. Как это исправить, разобрано в статье Your credit balance is too low to access the Anthropic API: что делать. Подробности об API — на официальной странице об ограничениях частоты запросов.

7. Чек-лист профилактики

Операционный чек-лист, чтобы перестать «оставаться без лимита, когда это важно».

(1) По умолчанию используйте Sonnet и переключайтесь на Opus через /model только для самых сложных частей (сберегите недельный лимит Opus). (2) Держите контекст лёгким с частыми /compact / /clear. (3) Проверяйте остаток и дату сброса через /usage перед тяжёлой работой. (4) Уберите ненужные MCP и автоциклы; прикрепляйте только нужные файлы. (5) В дни с дедлайном держите наготове API с оплатой по факту (чтобы не встать, когда подписка иссякнет). (6) Если вам хронически не хватает, рассмотрите повышение плана или перенос этой нагрузки на API.

Итоги

You've hit your session limit · resets 3:45pm в Claude Code (старый текст — Claude usage limit reached) — не ошибка, а то, как работают лимиты использования подписки. Сообщение называет исчерпанный лимит: session — скользящее 5-часовое окно, weekly — недельное окно (оба общие для всех моделей, поэтому смена модели не помогает), а Opus / Sonnet — лимит только для этого семейства. Поскольку Claude Code и приложения Claude используют один и тот же лимит плана, вместе они могут исчерпать его быстрее.

Больше всего расходует выбор модели (Opus — самый прожорливый), затем размер контекста, долгие непрерывные запуски и субагенты/MCP. Когда вы упёрлись в лимит: при лимите Opus/Sonnet — A: сменить модель; при лимите сессии — C: дождаться сброса (с v2.1.234 автоматически); если ждать нельзя — D: API с оплатой по факту / E: кредиты использования или повышение плана. B: урезать контекст — чтобы растянуть следующее окно. Остаток смотрите в /usage и Settings → Usage. А поскольку точные числа со временем пересматриваются, не запоминайте их — сверяйтесь с актуальным официальным представлением. Связанное: экономия токенов и дополнительные расходы, цены Opus/Sonnet/Haiku, сводка ошибок Claude Code.

FAQ

Q. «You've hit your session limit» — это баг? Я ведь за это плачу.
A. Это задумано так, а не баг. Pro / Max и другие подписки не «безлимитные» — есть лимиты использования на 5-часовое окно (session) и на неделю (weekly). Даже при оплате, превысив то, что покрывает этот лимит, вы временно приостанавливаетесь, а доступ возвращается во время resets, указанное в сообщении. Учтите, что Claude Code и приложения Claude используют один и тот же лимит, поэтому работа в обоих расходует его быстрее.

Q. Когда сброс? Было написано «resets 3:45pm».
A. Для session limit это время сброса 5-часового окна (ваше местное время). У weekly limit стоит день или дата, например resets Mon 12:00am, и сброс может быть через несколько дней. Каждый сброс можно проверить в /usage или в Settings → Usage. Если исчерпан даже недельный лимит, варианты такие: ждать, использовать кредиты использования, перейти на API с оплатой по факту или повысить план.

Q. Чем отличается «Claude usage limit reached»?
A. Это старая формулировка того же лимита использования. В отчётах в официальном репозитории в 2025 году встречается Claude usage limit reached. Your limit will reset at …, примерно с декабря 2025 года — You've hit your limit · resets …, а примерно с мая 2026 года — сообщение с названием лимита, You've hit your session limit, и его варианты. Если вы всё ещё видите старый текст, обновление через claude update покажет, какой лимит исчерпан, и даст автопродолжение начиная с v2.1.234.

Q. Почему я так быстро упираюсь в лимит?
A. Главный фактор — выбор модели. Opus сжигает лимит намного быстрее, чем Sonnet. Вдобавок расход повышают большой контекст, долгие непрерывные запуски и активное использование субагентов или MCP. Использование засчитывается одновременно в лимит сессии и в недельный, поэтому длительная тяжёлая работа, например параллельные запуски, может рано исчерпать и недельный лимит. Даже просто перевести рутину на Sonnet через /model и урезать контекст через /compact — уже большая разница.

Q. Как продолжить прямо сейчас, не дожидаясь?
A. (1) При You've hit your Opus limit / Sonnet limit — переключиться на модель другого семейства через /model (при лимитах сессии и недели это не помогает), (2) включить кредиты использования через /usage-credits (продолжать сверх включённого лимита по стандартным тарифам API), (3) перейти на API-ключ с оплатой по факту (нет ни 5-часового, ни недельного окна), (4) повысить план через /upgrade. Для работы с дедлайном надёжнее заранее подготовить API с оплатой по факту.

Q. Можно ли проверить, сколько осталось?
A. Да. В Claude Code /usage показывает, сколько израсходовано из каждого лимита, когда каждый сбрасывается, и разбивку по навыкам, субагентам и MCP-серверам; если вывести rate_limits в строку состояния, остаток всегда перед глазами. В веб/десктоп-приложении Settings → Usage показывает ваш план, остаток и дату недельного сброса. Если проверить один раз перед тяжёлой работой, можно не упереться в лимит.