Почему это важно именно вам
Разговор про деньги в работе с AI обычно выглядит так: в начале месяца всё хорошо, к двадцатому числу приходит сообщение об исчерпании лимита, и работа встаёт в самый неподходящий момент. Причина при этом почти никогда не в том, что вы «слишком много работали» — а в том, что несколько дорогих привычек тихо съедали лимит там, где можно было не тратить.
Этот урок — про то, как перестать узнавать о расходе постфактум.
Директорская параллель: вы не управляете бюджетом, глядя на выписку раз в месяц. Вы смотрите на расходы там, где они возникают. С лимитами то же самое, только приборная панель встроена в инструмент.
Что это такое
У вас есть два разных кошелька, и путать их дорого.
Включённый лимит подписки — то, что вы уже оплатили тарифом (Pro, Max, Team, Enterprise). Он восстанавливается по циклу и расходуется на обычную работу.
Usage credits — отдельный кошелёк сверх тарифа. Из него оплачивается то, что не входит в подписку: fast mode, Fable 5 на части тарифов, миллионное окно на Pro. Он включается отдельно, и месячный лимит расхода на нём можно поставить — но по умолчанию его нет: пока вы его не выставили, /usage показывает в этой строке Unlimited.
Что расходует лимит, по убыванию влияния:
- Объём контекста. Каждый запрос «просматривает» весь контекст сессии. Длинная сессия с прочитанными файлами дороже короткой в разы.
- Уровень усилия.
maxдумает дольше и генерирует больше внутренних рассуждений, чемlow. - Модель. Opus дороже Sonnet, Sonnet дороже Haiku — при одинаковом объёме работы.
- Субагенты и workflow. Каждый субагент — отдельная сессия со своим контекстом. Десять агентов на аудите — это десять счётчиков.
- MCP-серверы. По умолчанию Claude Code откладывает описания инструментов: на старте в контекст попадают только их имена и инструкция сервера, полное описание подтягивается, когда инструмент понадобился. Налог меньше, чем принято думать, но не нулевой — имена и инструкции лежат в контексте всегда. Сколько занимают именно ваши серверы, покажет
/context. - Промахи кэша. Первое сообщение после долгого перерыва заново обрабатывает весь контекст по полной цене. На подписке кэш живёт час; как только вы начинаете тратить usage credits — пять минут. Отсюда правило: вернулись к сессии после совещания — дешевле начать новую, чем дописывать в старую.
Как работает на практике
Смотреть расход в моменте
/usage
Команда показывает три вещи: сколько токенов ушло в текущей сессии, насколько заполнены ваши лимиты по плану и, если usage credits включены, сколько потрачено из них в этом месяце.
На подписке цифра «стоимость сессии в долларах» не имеет отношения к вашему счёту — она считается по прайсу API и нужна тем, кто платит за API напрямую. Ориентируйтесь на полосы заполнения лимита плана.
Если запрос за данными о лимитах не проходит (бывает при частых обращениях), /usage покажет последние известные цифры с пометкой, как давно они получены — при условии, что снимок не старше часа. Если старше, команда честно скажет, что данные недоступны. Нажатие r повторяет запрос.
Вывести расход на постоянный обзор
Полосу заполнения контекста можно вывести в строку состояния — тогда вы видите её всегда, а не вспоминаете раз в час. Это самая полезная настройка из всего урока: заполнение контекста растёт незаметно, а платите вы за него каждым запросом.
Разобрать, куда уходит
/usage
в разрезе плана показывает, что именно расходует лимит — по скиллам, субагентам, плагинам и MCP-серверам. Это то место, где обычно обнаруживается сюрприз: подключённый год назад MCP-сервер, которым никто не пользуется, но который каждый раз занимает контекст.
Более подробный разбор даёт команда /insights: она читает ваши недавние сессии на этой машине (до 200 за прогон) и складывает HTML-отчёт в ~/.claude/usage-data/report.html — над чем вы работаете, где буксуете, что стоит поменять. Учтите: сам разбор тратит лимит, а сессии с других устройств и из claude.ai в него не попадают. Файлы хранятся столько же, сколько остальные данные сессий (по умолчанию 30 дней).
Пять способов сократить расход, не теряя качества
Отключите неиспользуемые MCP-серверы. Даже с отложенной загрузкой имена инструментов и инструкции каждого сервера лежат в контексте всех сессий. Посмотрите /context, чтобы увидеть реальный вес, и /mcp, чтобы отключить лишнее.
Начинайте новую сессию под новую задачу. Продолжать вчерашний разговор ради «он помнит контекст» — самая дорогая привычка: вы платите за всю историю в каждом запросе.
Выбирайте модель под задачу. Механику — на Haiku. Это не про экономию копеек: массовые операции на Opus сжигают лимит быстрее всего остального.
Переносите длинные инструкции из CLAUDE.md в скиллы. CLAUDE.md читается всегда, скилл — только когда нужен. Если у вас в CLAUDE.md лежит подробная инструкция на две страницы, которая нужна раз в неделю, — ей место в скилле.
Не держите высокое усилие по умолчанию. high — разумная база. max — точечный инструмент.
Самая частая утечка
Не «дорогая модель», а незакрытая сессия. Разговор, который тянется третий день и в котором прочитаны десятки файлов, стоит на каждом сообщении в разы дороже свежей сессии с тем же вопросом. Закрывайте задачи вместе с сессиями.
Частые ошибки
Смотреть на расход только когда лимит кончился. К этому моменту вы уже не управляете ситуацией, а ждёте сброса.
Считать, что fast mode «просто быстрее». Он оплачивается из отдельного кошелька. Если usage credits включены, а лимит на них не выставлен — расход не ограничен ничем, кроме вашей внимательности.
Запускать субагентов «на всякий случай». Каждый агент — отдельный контекст. Пять агентов на задачу, которую решает один, — это пятикратный расход при том же результате.
Держать один вечный разговор на все случаи жизни. Кроме денег, это ещё и качество: в контексте лежит мусор из несвязанных задач.
Не проверять, что расходует лимит. Разрез /usage по скиллам и MCP-серверам за минуту показывает то, что иначе можно гадать месяцами.
Когда нужно / когда нет
Строго следить за расходом стоит:
- если вы на Pro и работаете каждый день — там лимит ощутим;
- если вы запускаете автоматические прогоны по расписанию: они тратят, пока вы спите;
- если в команде несколько человек на общем тарифе.
Можно не усердствовать:
- если ваш объём работы заведомо меньше лимита (пара сессий в неделю);
- на API-тарифе с корпоративным бюджетом, где важнее скорость получения результата.
Связь с другими уроками
День 62 — контекст. Объём контекста — фактор номер один в расходе; урок про то, как им управлять.
День 63 — усилие и День 64 — fast mode. Два других рычага расхода.
День 74 — workflow. Там появляется возможность запускать десятки агентов; после этого урока вы будете понимать, во что это обходится.
Задание на сегодня
- Выполните
/usageи запишите текущее заполнение лимита плана. - Найдите в разрезе, что расходует больше всего: скиллы, субагенты, плагины, MCP-серверы.
- Отключите MCP-серверы, которыми не пользовались последний месяц. Проверьте
/usageснова через день. - Выведите заполнение контекста в строку состояния.
- Проверьте, включены ли у вас usage credits и есть ли на них месячный лимит. Если включены без лимита — поставьте его.
Критерий «выполнено»: вы знаете свой текущий процент расхода лимита и назвали одну конкретную привычку, которую меняете ради экономии.
Резюме
- Два кошелька: включённый лимит подписки и usage credits (fast mode, Fable 5 на части тарифов, 1M-контекст на Pro).
- Расход определяют объём контекста, промахи кэша, уровень усилия, модель, число субагентов и подключённые MCP-серверы.
/usageпоказывает расход сессии, заполнение лимита плана и разрез по скиллам, агентам, плагинам и MCP.- Команда
/insightsсобирает подробный отчёт о вашей работе в~/.claude/usage-data/report.html(сам разбор тоже тратит лимит). - Самая частая утечка — бесконечная сессия: за всю накопленную историю вы платите в каждом запросе.
- Быстрые меры: отключить лишние MCP-серверы, дробить сессии по задачам, ставить Haiku на механику, выносить редкие инструкции из CLAUDE.md в скиллы.