Главная / Экономия токенов
Экономия токенов

Как снизить расход токенов Claude Code без потери качества кода

10 июля 2026·чтение 6 мин·Практика

Расход Claude Code редко упирается в саму задачу. Обычно он упирается в то, сколько лишнего агент возит в контексте. /clear между задачами, /compact на длинных, короткий CLAUDE.md, только нужные MCP и правильная модель. На типичном проекте это режет счёт от 50 до 90 процентов, а код от этого не становится хуже.

Главный принцип: контекст равен деньги

Каждый ход агент платит за весь контекст заново. Значит, чтобы тратить меньше, нужно сделать так, чтобы в каждом запросе летело поменьше лишнего. Дальше семь приёмов, которые работают вместе.

Семь рабочих приёмов

  1. Делайте /clear между разными задачами. Старая история больше не нужна, и следующий ход платит только за новую задачу.
  2. На длинной задаче используйте /compact. Claude сожмёт историю в краткое саммари, нить сохранится, а контекст уменьшится.
  3. Держите CLAUDE.md коротким. Оставьте стек, команду запуска и строгие правила проекта. Уберите лишнюю прозу.
  4. Подключайте только нужные MCP-серверы. Каждый сервер добавляет в контекст описания всех своих инструментов.
  5. Подбирайте модель под задачу. Sonnet 4.6 справляется с рутиной дешевле, чем Opus 4.8, и для большинства работы её хватает.
  6. Исследование и поиск делайте через subagents. Они работают в отдельном контексте и возвращают в основной только результат.
  7. Для работы через API включите prompt caching. Повторяющиеся части промпта кэшируются и стоят заметно дешевле.

Готовый минимальный CLAUDE.md

Вот рабочий шаблон примерно на 1 800 токенов вместо типичных 9 000. Положите его в корень проекта и не раздувайте:

# Проект: <название>

## Стек
Next.js 14, TypeScript, Tailwind, Postgres + Prisma

## Команды
- Установка: npm install
- Дев-сервер: npm run dev
- Тесты: npm test
- Линт: npm run lint

## Правила
- Компоненты: функциональные, без классов
- Типы: строгие, без any
- Папку /migrations не трогать без подтверждения
- Коммиты на русском, без эмодзи

Модель под задачу

Самый быстрый способ сэкономить: не гнать Opus 4.8 там, где хватает Sonnet 4.6. Опирайтесь на таблицу ниже.

ЗадачаМодельПочему
Повседневные задачи: правки, рефакторинг, фичиSonnet 4.6Дешевле, справляется с большинством работы
Сложная архитектура, хитрый дебаг, большие правкиOpus 4.8Сильнее, но дороже

Подобрать модель под задачу дешевле всего через реселлерский API: CLOD подключает Opus 4.8 и Sonnet 4.6 с оплатой рублём за реальные токены.

До и после: пример одной сессии

Реальный пример: тот же проект, четыре часа работы, до и после чистки контекста.

До:
  Сессия 4 ч, без /clear
  CLAUDE.md  9 400 токенов
  4 MCP-сервера
  /usage: 1.9M токенов, $18.70

После:
  /clear между задачами + /compact
  CLAUDE.md  1 800 токенов
  2 MCP-сервера
  /usage: 410K токенов, $4.05

Экономия: ~78%

Без потери качества кода. Просто контекст перестал возить за собой лишнее.

Частые вопросы

На сколько реально можно снизить расход?

На типичном проекте от 50 до 90 процентов. Зависит от того, насколько раздут контекст был до оптимизации: чем больше лишних MCP и длиннее история, тем больше экономия.

Prompt caching доступен прямо в Claude Code?

На уровне API он включён. В самом Claude Code кэшируются системные части. Для своих скриптов и интеграций через API кэширование нужно настраивать явно, и именно там видна основная экономия.

Subagents правда экономят токены?

Да, для поиска и исследования. Они держат большой промежуточный контекст отдельно и возвращают в основную сессию короткий результат, а не всю историю перебора.

Sonnet 4.6 не испортит код?

Для рутины вроде переименований, комментариев и простых правок нет. Для сложной архитектуры и хитрого дебага берите Opus 4.8.

claude codeэкономиятокеныsonnet 4.6opus 4.8claudemd

Дешевле гонять модели через CLOD

Opus 4.8 и Sonnet 4.6 с оплатой за токены из РФ. От 700 ₽.
Подключить CLOD