На что Claude Code тратит токены: разбор по операциям
Токены в Claude Code уходят в четыре корзины: повторная отправка контекста, чтение файлов, вызовы инструментов и внутренние рассуждения модели. Самая дорогая из них контекст, потому что он растёт каждый ход и уходит целиком. Контроль этих четырёх категорий и есть вся экономия.
Контекст забирает больше всего
Каждый ход модель получает заново всю историю диалога вместе с CLAUDE.md и открытыми файлами. Сессия на 50 000 токенов отсылает эти 50 000 обратно на каждый ваш запрос. Длинный разговор без очистки поэтому дорожает с каждой минутой, и дороже всего стоит последний пустяковый вопрос.
Сколько стоит каждая операция
| Операция | Что отправляется | Как урезать |
|---|---|---|
| Отправка контекста | Вся история диалога плюс CLAUDE.md | /compact, /clear, короткие сессии |
| Чтение файла | Содержимое файла целиком | искать через grep, а не читать весь файл |
| Поиск grep и glob | Только список совпадений | уже экономно по умолчанию |
| Вызов инструмента | Запрос и его результат | не плодить лишние вызовы |
| Рассуждения модели | Невидимые размышления модели | рутина гонять на модели попроще |
Как увидеть расход в реальном времени
- /context показывает, сколько занимает контекст прямо сейчас.
- /usage выводит суммарный расход за сессию.
- /cost переводит это в доллары.
Где теряется больше всего
Обычно в повторной отправке контекста. Один файл на 2000 строк, прочитанный в начале, продолжит тарифицироваться каждый ход, пока сессия жива. Когда переходите к новой задаче, делайте /compact или /clear, а большие файлы читайте по частям, через grep, а не целиком.
Частые вопросы
Где Claude Code тратит больше всего токенов?
На повторной отправке контекста. Он растёт каждый ход и уходит целиком, поэтому длинная сессия без /compact дороже всего.
Как увидеть расход токенов прямо сейчас?
Команды /context, /usage и /cost показывают текущий размер контекста, суммарный расход и его стоимость в долларах.