Содержание
Вы наконец вошли в рабочий ритм в 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 и приложения 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), но сама замена текста там не зафиксирована.
| Когда встречается в отчётах | Сообщение |
|---|---|
| 2025 | Claude usage limit reached. Your limit will reset at 3pm (America/Santiago). |
| Дек. 2025 – май 2026 | You'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 октября).
Два окна действуют независимо
resets Mon 12:00am, и сброс может быть через несколько дней. Ближайший сброс смотрите в Settings → Usage или в /usage./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, варианты появятся в одном меню: подождать и продолжить автоматически, добавить кредиты использования или повысить план (в меню команд эта команда не показывается, поэтому вводите её целиком).
Когда вы упёрлись в лимит
Opus limit / Sonnet limit. /model на модель другого семейства. Лимиты сессии и недели общие для всех моделей, там это не поможет./compact / /clear, чтобы тратить меньше за ход и растянуть следующее окно.resets. С v2.1.234 открытая сессия сама продолжает задачу./usage-credits или повысьте план через /upgrade.Лимит сессии? 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 показывает ваш план, остаток и дату недельного сброса. Если проверить один раз перед тяжёлой работой, можно не упереться в лимит.