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

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

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

Снизить расход Claude Code без потери качества можно, держа контекст чистым: /clear между задачами, /compact внутри длинных, короткий CLAUDE.md, только нужные MCP и модель под задачу. Дополнительно помогают subagents для поиска и prompt caching для работы через API. На типичном проекте это даёт экономию от 50 до 90 процентов.

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

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

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

  1. Делайте /clear между разными задачами. Старая история больше не нужна, и следующий ход платит только за новую задачу.
  2. На длинной задаче используйте /compact. Claude сожмёт историю в краткое саммари, нить сохранится, а контекст уменьшится.
  3. Держите CLAUDE.md коротким. Оставьте стек, команду запуска и строгие правила проекта. Уберите лишнюю прозу.
  4. Подключайте только нужные MCP-серверы. Каждый сервер добавляет в контекст описания всех своих инструментов.
  5. Подбирайте модель под задачу. Haiku и Sonnet справляются с рутиной в разы дешевле Opus.
  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 там, где хватает дешёвой модели. Опирайтесь на таблицу ниже.

ЗадачаМодельПочему
Рефакторинг, переименования, комментарииHaikuДешёвая и быстрая, для рутины хватает
Новые фичи, правки бизнес-логикиSonnetБаланс цены и качества
Сложная архитектура, хитрый дебагOpusСамая сильная, дороже остальных
Большие файлы и длинный контекстПо окну моделиСмотреть на лимит контекста

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

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

До:
  Сессия 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 правда экономят токены?

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

Haiku не испортит код?

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

claude codeэкономиятокеныhaikusonnetopusclaudemd
Платить за токены, а не за подписку
Когда модель подобрана под задачу и контекст почищен, цена упирается в тариф доступа. CLOD подключает Claude и соседние модели через Anthropic-совместимый API с оплатой за токены рублём, без зарубежной карты. Можно начать с небольшого пакета и не переплачивать за неиспользуемый объём.Тарифы CLOD