AIFreeAPI Logo

Claude Code: как читать /usage и проверить лимиты после сброса

A
6 min readClaude Code

Одна шкала обнулилась, а Claude Code всё ещё не даёт работать? Проверьте, что именно сбросилось: пятичасовое окно, локальный счётчик или только таймер в мониторе.

Терминал Claude Code рядом с отдельными индикаторами пятичасового и недельного окон

В Claude Code команда /usage помогает проверить расход и лимиты, но цифры на одном экране относятся к разным вещам. Сброс пятичасового окна не обнуляет недельный лимит, а новый разговор не возвращает израсходованную квоту. Поэтому сообщение о сбросе само по себе ещё не означает, что следующий запрос пройдёт.

Ниже — порядок чтения показаний для уже работающего Claude Code: где открыть лимиты, какой процент считать остатком, чему доверять в стороннем мониторе и что проверить после out of usage. Сведения о командах и интерфейсе проверены 8 сентября 2026 года.

Откройте /usage внутри Claude Code

Если вы ещё в обычной командной строке терминала, запустите Claude Code:

bash
claude

Затем в поле сообщения Claude Code введите отдельной строкой:

text
/usage

Это внутренняя команда Claude Code. Ввод /usage непосредственно в Bash, zsh или PowerShell не открывает экран расхода.

В действующем справочнике команд /usage объединяет стоимость текущей сессии, лимиты плана и статистику активности. /cost сейчас является псевдонимом /usage, а /stats открывает этот же интерфейс на вкладке Stats. Старые инструкции, где этим командам приписывают строго разные экраны, могут не совпадать с вашей версией. Набор доступных команд также зависит от среды и плана.

Для сопоставления откройте Settings → Usage в Claude под тем же аккаунтом. В справке о лимитах эта страница указана как место проверки пятичасового и недельного расхода с временем сброса. Читайте полную подпись каждой строки: у разных аккаунтов набор шкал может различаться.

Сначала определите, что измеряет строка

Одинаковый знак % не делает показатели взаимозаменяемыми. Сначала найдите название строки, затем период и только потом число.

Строка или полеЧто читатьКакого вывода не делать
Current session в лимитах планаРасход применимого пятичасового окна и время его сброса«Закрою разговор — начнётся новая квота»
Current week / недельный лимитНедельный расход, с учётом подписи модели или общего лимита«Пятичасовое окно обновилось — неделя тоже»
context_window.used_percentageЗаполненность контекста текущего разговора«Это процент израсходованной подписки»
Session / Total costЛокальная денежная оценка токенов«Мне выставили дополнительный счёт за подписку»
Разбивка по занятиям с переключателем d/wЛокальная история за 24 часа или 7 дней«Здесь весь расход аккаунта и срок его сброса»

Контекст описан в документации строки состояния. Для локальных счётчиков важно другое: денежный итог Session — оценка, а разбивка d/w не включает другие устройства и claude.ai. С версии 2.1.211 /clear начинает локальный денежный итог заново. Это не пополнение подписки. Подробнее — в описании учёта расхода.

Если показана строка usage credits, она относится к месячным денежным расходам. Надпись Unlimited у Pro/Max без заданного денежного потолка не означает бесплатную подписку без ограничений. Описание этой строки отделяет её от квоты плана.

Израсходовано 70% — значит осталось 30% именно этой шкалы

Проверяйте подпись: если это израсходованная доля, остаток равен 100 − процент. Остаток одной шкалы нельзя сложить с остатком другой или перевести в гарантированное число запросов.

Следующие числа учебные, а не показания реального аккаунта:

Момент проверкиПятичасовое окноОбщий недельный лимитВывод
До сброса короткого окнаИзрасходовано 100%Израсходовано 62%Мешает короткое окно
После его сбросаИзрасходовано 0%Израсходовано 62%По этим двум строкам запас есть; другие ограничения проверяются отдельно
После сброса, когда неделя исчерпанаИзрасходовано 0%Израсходовано 100%Общий недельный лимит продолжает блокировать работу

Это два одновременно действующих ограничения. Запросы учитываются в обоих; сброс одного не снимает другое. Если ошибка называет общий session или weekly limit, смена модели не возвращает доступ. При ограничении только семейства Opus или Sonnet другая семья может быть доступна, если остальные применимые лимиты позволяют. Так различает ситуации официальный справочник ошибок.

Схема короткого окна после сброса и сохраняющегося недельного ограничения
Схема короткого окна после сброса и сохраняющегося недельного ограничения

Как читать Claude Code Usage Monitor

Сторонний монитор удобен для постоянного наблюдения, но рядом с процентом нужно видеть откуда пришло число и когда оно получено. Например, проект Claude-Code-Usage-Monitor в текущем README различает следующие обозначения:

ОбозначениеКак относиться к показанию
officialПолучено из официальных данных Claude Code; всё равно проверьте свежесть
local_estimateЛокальная оценка; сверяйте с актуальным /usage
experimentalЭкспериментальный показатель, не основание обещать доступ
unknownДанных недостаточно; это не нулевой расход

У уже установленного монитора можно запросить разовый JSON-вывод в обычном терминале:

bash
claude-monitor --once --output json

Команда приведена по README; здесь программу не устанавливали и не тестировали. При просмотре результата ищите источник, время получения, окно лимита и срок сброса. Если ваша версия выводит другие поля, сверяйтесь с её справкой.

Режим --statusline проекта получает официальные rate_limits из строки состояния Claude Code. При устаревших или истёкших данных монитор может перейти на помеченную локальную оценку. Настройка часа сброса в сторонней программе задаёт её расчёт или отображение — не время сброса подписки на сервере. Таблицу примерных токенов по планам также нельзя принимать за действующую квоту вашего аккаунта.

Для собственной строки состояния Anthropic документирует поля:

  • rate_limits.five_hour.used_percentage — израсходованная доля пятичасового окна;
  • rate_limits.seven_day.used_percentage — израсходованная доля недельного окна;
  • resets_at внутри соответствующего окна — момент сброса в секундах Unix.

Эти данные доступны в поддерживаемых аккаунтах и средах; обычно они появляются после первого API-ответа. Каждое окно может отсутствовать независимо от другого, а после истечения resets_at Claude Code удаляет его. Поэтому пустое поле следует показывать как «нет данных», а не как 0%. При переводе Unix-времени в часы проверьте часовой пояс: одинаковая метка времени может выглядеть по-разному на двух устройствах.

Проверка источника, свежести и периода показаний монитора расхода
Проверка источника, свежести и периода показаний монитора расхода

Что известно о /limit-reset

В исходном обсуждении на Reddit пользователь сообщил, что /limit-reset сбросила session limit. В приведённом им ответе прямо сказано, что недельное ограничение сохраняется. Другие участники сообщили о недоступности команды или о том, что она не помогла.

На дату проверки в официальном списке команд /limit-reset не описана. Планы, условия выдачи и минимальная версия не установлены. Заголовок сообщения о возможности сброса раз в неделю нельзя считать подтверждённым правилом для всех подписчиков.

Если ваш клиент действительно показывает успешный сброс, сохраните точную формулировку и заново откройте /usage. Сопоставьте пятичасовую и недельную строки по отдельности. Сообщение о session reset не подтверждает сброс недели. Если команда не распознаётся, не стройте дальнейшую диагностику на предположении, что сброс состоялся.

После сброса всё ещё out of usage: порядок проверки

Начните с полного текста отказа, а не с общего впечатления «лимит не обновился».

  1. Определите названное ограничение. Session, weekly, Opus и Sonnet — разные случаи. Если исчерпана общая неделя, ориентиром служит её срок сброса. Ошибка HTTP 429, ограничение расходов или недостаток кредитов требуют проверки соответствующего сообщения, а не ожидания произвольного пятичасового таймера. Справочник ошибок помогает различить эти случаи.
  2. Проверьте свежесть /usage. Пометка Showing last-known usage означает сохранённые данные: при неудачном запросе могут отображаться шкалы, полученные в течение последних 60 минут. Нажмите r для повтора. Успешный запрос заменяет старые показания. Это документированное поведение, а не доказательство того, что любой отказ вызван кэшем.
  3. Сравните одинаковые строки одного аккаунта. Откройте Settings → Usage, запишите процент, полный срок сброса и часовой пояс. В мониторе сравнивайте с ними такое же окно, а не денежный итог или заполненность контекста. Если один источник показывает неизвестные данные, сравнение пока неполное.
  4. Уточните способ входа. Наличие ANTHROPIC_API_KEY может перевести Claude Code на API-аутентификацию с отдельным учётом вместо подписки. Это описано в справке по Pro и Max. Проверьте аккаунт и способ авторизации, не передавая никому значение ключа.

Если актуальные данные одного аккаунта показывают запас по всем применимым ограничениям, но запрос по-прежнему отклоняется, причина по этим шкалам не установлена. Для обращения в поддержку подготовьте версию Claude Code, способ входа без секретов, модель, точный текст ошибки, время проверки с часовым поясом и снимки соответствующих строк. Такая запись позволяет сравнить конкретный отказ с конкретными показаниями.

Обнуление счётчика само по себе не доказывает изменение правил подписки. Вопрос о самих правилах рассмотрен отдельно в материале о лимитах Claude Code; для текущего отказа сначала завершите проверку окна, свежести и аккаунта.