Лимит закончился в середине рабочего дня, а вы даже не поняли, на что он ушёл? В Claude Code есть встроенные команды, которые показывают расход прямо в терминале - и объясняют, что его разгоняет быстрее всего.
Коротко о главном
По официальной справке Anthropic, в Claude Code есть несколько встроенных команд для контроля расхода: /cost показывает текущий расход за сессию для пользователей с API-ключом, /model переключает модель, /clear очищает историю разговора, /compact сжимает её, а /context показывает, что именно занимает контекст. Расход за каждый ход складывается из трёх компонентов: истории разговора (каждое предыдущее сообщение в этой сессии), контекста проекта (файл CLAUDE.md и все файлы, которые Claude успел прочитать) и текущего запроса. История разговора растёт быстрее всего, потому что пересылается заново на каждом ходу - именно она обычно и разгоняет расход. Модель сильно влияет на стоимость: Opus использует заметно больше квоты, чем Sonnet по умолчанию, а Haiku - самый быстрый и дешёвый вариант. Для пользователей Enterprise-плана лимит - это пул использования на организацию, который сбрасывается по скользящему окну, при достижении лимита показывается сообщение с указанием времени сброса, и можно временно переключиться на другую модель или использовать собственный API-ключ. У пользователей с собственным API-ключом жёсткого лимита нет - аккаунт просто оплачивает то, что использует. Пять привычек для снижения расхода, которые называет справка: запускать /clear между задачами, подбирать модель по сложности задачи, ссылаться на файлы по пути вместо вставки их содержимого целиком, держать CLAUDE.md компактным и планировать перед крупными изменениями, а не действовать вслепую.
Шаг 1. Проверить текущий расход командой /cost
В любой момент сессии в Claude Code наберите /cost - команда покажет текущий расход за эту сессию (для пользователей с собственным API-ключом). Это самый быстрый способ понять, сколько уже потрачено, не дожидаясь конца месяца или сообщения о достижении лимита.
Шаг 2. Посмотреть, что занимает контекст
Команда /context показывает, что именно сейчас занимает контекстное окно - это помогает понять, не тащит ли сессия за собой слишком много истории или лишних файлов. Если видно, что контекст перегружен старыми сообщениями, самое время использовать следующие две команды.
Шаг 3. Использовать /clear и /compact вместо накопления истории
/clear полностью очищает историю разговора - используйте её между независимыми задачами, когда предыдущий контекст уже не нужен. /compact сжимает историю, если контекст всё же нужно частично сохранить, но объём уже слишком большой. По официальной справке, именно история разговора растёт быстрее всего, потому что пересылается заново на каждом ходу - это самый частый источник неожиданно высокого расхода.
Шаг 4. Подобрать модель под задачу командой /model
Модели заметно различаются по стоимости использования лимита. По официальной формулировке, Opus использует заметно больше квоты, чем Sonnet по умолчанию, а Haiku - самый быстрый и дешёвый вариант. Команда /model позволяет переключиться прямо в сессии - для простых механических задач разумно выбрать более дешёвую модель, оставив мощную для действительно сложных шагов.
Что происходит при достижении лимита
Для пользователей Enterprise-плана лимит - это общий пул использования на организацию, который сбрасывается по скользящему окну. При достижении лимита показывается сообщение вида «лимит достигнут, сброс в такое-то время», и можно временно переключиться на другую модель или использовать собственный API-ключ, чтобы не останавливать работу. У пользователей с собственным API-ключом жёсткого стопа нет вообще - аккаунт просто продолжает оплачивать фактическое использование.
Пять привычек, которые справка Anthropic называет способом снизить расход: запускать /clear между задачами, подбирать модель по сложности конкретной задачи, ссылаться на файлы по пути, а не вставлять их содержимое целиком в промпт, держать CLAUDE.md компактным и заранее планировать крупные изменения, а не действовать шаг за шагом вслепую.
Какая команда показывает текущий расход в Claude Code?
/cost - показывает текущий расход за эту сессию для пользователей с собственным API-ключом.
Что сильнее всего разгоняет расход лимита?
История разговора - она пересылается заново на каждом ходу и растёт быстрее всего среди трёх компонентов расхода (истории, контекста проекта и текущего запроса).
Чем отличаются /clear и /compact?
/clear полностью очищает историю разговора, а /compact сжимает её, когда часть контекста всё же нужно сохранить.
Какая модель Claude Code самая дешёвая по расходу?
Haiku - по официальной формулировке, самый быстрый и дешёвый вариант, тогда как Opus использует заметно больше квоты, чем Sonnet по умолчанию.
Что происходит, когда лимит заканчивается на Enterprise-плане?
Показывается сообщение о достижении лимита с указанием времени сброса, и можно временно переключиться на другую модель или использовать собственный API-ключ.
Есть ли жёсткий лимит у пользователей с собственным API-ключом?
Нет, жёсткого стопа нет - аккаунт просто оплачивает фактическое использование.
Источники (1)
- Models, usage, and limits in Claude Code - Claude Help Center
← Все статьи блога