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

Счёт за агента растёт не от числа задач, а от объёма контекста, который уходит в каждый запрос. Ниже — практики, которые убирают лишние токены.

3 мин · · Обновлено · claude-code · токены

Откуда берётся счёт

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

Поэтому счёт растёт нелинейно. Длинная сессия с десятком итераций может стоить дороже, чем несколько коротких, где каждая начиналась с чистого контекста.

Основных рычагов три: чистка контекста, выбор слота модели и ограничение области, в которой агент ищет.

Чистка контекста

Первое, что заметно уменьшает расход — не держать в контексте то, что уже не нужно.

  • Начинайте новую сессию, когда переходите к несвязанной задаче. Старая переписка иначе будет отправляться снова и снова.
  • Не открывайте весь репозиторий, если правка касается двух файлов. Агент включает содержимое открытых файлов в запрос.
  • Убирайте из диалога длинные логи и вывод команд после того, как разобрались с ними.

Короткий, сфокусированный контекст также снижает риск того, что модель уйдёт в сторону и потратит лишние итерации.

Выбор слота модели

Не каждая задача требует самой дорогой модели. Мелкие правки, генерацию шаблонного кода и объяснения можно отдавать модели дешевле, а тяжёлое рассуждение оставить более способной — какая модель справляется с чем, проверьте на своих задачах.

В каталоге Zukko цены за миллион токенов различаются заметно:

МодельВход / выход за 1M
claude-opus-5-5$0.3 / $0.3
claude-sonnet-5$0.3 / $0.3
gpt-5.6-sol$0.3 / $0.3
gpt-5.6-luna$0.1 / $0.1
glm-5.3$0.1 / $0.1
glm-5.3-flash$0.04 / $0.04

Набор моделей меняется, актуальный список — GET https://api.zukko.pro/v1/models. У GLM контекст 128K и нет vision, у остальных — 1M.

Для справки: официальная цена Anthropic Claude Opus 5.5 — $4 за вход и $20 за выход за миллион токенов. Разница особенно ощутима на выходных токенах. Но у агента основная масса — входные токены, и здесь оговорка: у вендоров чтение из кэша промптов стоит ~10% цены входа, а в Zukko кэшированные токены идут по обычной цене, так что для длинных сессий с большим контекстом реальная разница меньше, чем «в лоб».

Подход простой по логике: держите под рукой две-три модели и переключайтесь по типу задачи, а не используйте одну на всё.

Ограничение области поиска

Когда агент ищет по проекту, он читает файлы, и каждый прочитанный файл — это входные токены.

  • Указывайте путь или директорию явно, вместо того чтобы просить искать по всему проекту.
  • Формулируйте задачу узко: «поправь обработку ошибок в этом модуле», а не «разберись, почему падает».
  • Если знаете имя файла или функции — назовите его. Это сокращает число шагов, на которых агент читает лишнее.

Подключение

Claude Code настраивается через переменные окружения:

ANTHROPIC_BASE_URL=https://api.zukko.pro ANTHROPIC_AUTH_TOKEN=fetch_...

Базовый URL указывается без суффикса /v1 — клиент добавит путь сам. Переменную ANTHROPIC_API_KEY использовать нельзя: с ней Claude Code требует вход в аккаунт Anthropic.

Эти три практики работают вместе. Чистый контекст уменьшает объём каждого запроса, подходящий слот модели снижает цену за токен, а узкая область поиска сокращает число шагов. Вопросы по подключению — в поддержку Zukko: https://t.me/zukkopro?direct

zukko

Платите в 25×
меньше

за Claude Code & ChatGPT

Один ключ fetch_* и base URL api.zukko.pro — в Cursor, Claude Code, Codex и любом SDK.