PurpleSchool — курсы программирования онлайн
  • Пути
    • Frontend React разработчик
    • Frontend Vue разработчик
    • Backend разработчик Node.js
    • Fullstack разработчик React / Node.js
    • Mobile разработчик React Native
    • Backend разработчик Golang
    • Devops инженер
    • Backend разработчик Python
  • AI для кодаНовое
  • О нас
    • Отзывы
    • Реферальная программа
    • О компании
    • Контакты
  • Иконка открытия меню
    • Сообщество
    • PurpleПлюс
    • AI Собеседование
    • AI тренажёр
    • Проекты
PurpleSchool — платформа бесплатных roadmap и курсов для разработчиков
ютуб иконка
Telegram иконка
VK иконка
VK иконка
Курсы
ГлавнаяКаталог курсовFrontendBackendFullstack
Практика
КарьераПроектыPurpleПлюс
Материалы
БлогБаза знаний
Документы
Договор офертаПолитика конфиденциальностиПроверка сертификатаМиграция курсовРеферальная программа
Реквизиты
ИП Ларичев Антон АндреевичИНН 773373765379contact@purpleschool.ru

PurpleSchool © 2020 -2026 Все права защищены

  • Курсы
    • FrontendИконка стрелки
    • AI разработкаИконка стрелки
    • BackendИконка стрелки
    • DevOpsИконка стрелки
    • MobileИконка стрелки
    • ТестированиеИконка стрелки
    • Soft-skillsИконка стрелки
    • ДизайнИконка стрелки
    Иконка слояПерейти в каталог курсов
  • Бесплатно
    • Курсы
    • JavaScript Основы разработкиPython Основы PythonCSS CSS FlexboxКарта развитияВопросы для собеседований
    • База знанийИконка стрелки
    • Новостные рассылкиИконка стрелки
  • PurpleSchool — курсы программирования онлайн
    • AI для кодаНовое
    • Сообщество
    • PurpleПлюс
    • AI Собеседование
    • AI тренажёр
    • Проекты
    Главная
    Сообщество
    Как тратить меньше токенов в Claude Code

    Как тратить меньше токенов в Claude Code

    Аватар автора Как тратить меньше токенов в Claude Code

    Антон Ларичев

    Иконка календаря25 октября 2026
    Claude CodeAnthropicAI-инструментыmiddleИконка уровня middle
    Картинка поста Как тратить меньше токенов в Claude Code

    Как тратить меньше токенов в Claude Code

    Чтобы Claude Code тратил меньше токенов, сократите контекст, который он пересылает с каждым запросом, и не ломайте кэш посреди задачи. На практике это пять привычек: /clear между несвязанными задачами, /compact в паузах, а не посреди работы, Sonnet вместо Opus для повседневного кода, выбор модели в начале сессии, а не на середине, и короткий CLAUDE.md. Дороже всего в счёте обходится не длина ваших вопросов, а новый контекст и пересборка кэша — именно их эти привычки и сокращают.

    Ниже — куда реально уходят токены, что ломает кэш и что его бережёт, и десять приёмов с командами, начиная с самых выгодных.

    Куда уходят токены

    Claude Code не помнит диалог между запросами: с каждым запросом он заново отправляет всё — системные инструкции, CLAUDE.md, историю, прочитанные файлы и результаты команд. Чтобы не платить за это полную цену, используется кэш: если начало запроса совпадает с тем, что модель уже обработала, оно читается из кэша по сниженной цене. У Sonnet 5.5 и Opus 5.5 чтение из кэша в двадцать раз дешевле обычного входа, а запись в кэш — на четверть дороже.

    Посмотрим, сколько стоит каждая часть одного типичного запроса агента на Sonnet 5.5: 90 тыс. токенов контекста читаются из кэша, 10 тыс. новых записываются в кэш, ответ с рассуждениями — 2 тыс. токенов. По прайсу Anthropic:

    Часть запроса Токенов Доля в объёме Стоимость Доля в цене
    Чтение из кэша 90 000 88% $0,009 17%
    Запись в кэш 10 000 10% $0,025 46%
    Выходные 2 000 2% $0,02 37%

    Главный вывод: чтение из кэша — самая большая часть токенов, но не денег. Деньги уходят на новый контекст и на ответ. А если кэш сброшен — после перерыва, смены модели или подключения MCP-сервера, — все 100 тыс. токенов записываются заново, и запрос дорожает в несколько раз. Поэтому самая большая экономия — не в том, чтобы короче формулировать вопросы, а в том, чтобы реже заставлять Claude Code обрабатывать контекст заново.

    1. Не ломайте кэш посреди задачи

    Кэш работает по началу запроса: если в нём что-то поменялось, всё, что идёт после, обрабатывается заново и записывается в кэш по повышенной цене. В длинной сессии это один дорогой запрос на сотни тысяч токенов. По документации Claude Code, кэш сбрасывают:

    • смена модели через /model — у каждой модели свой кэш;
    • подключение или отключение MCP-сервера, если его инструменты загружаются сразу, а не по требованию;
    • включение плагина, который добавляет MCP-серверы;
    • /compact — история заменяется кратким пересказом;
    • обновление Claude Code — первая сессия после обновления строит кэш заново;
    • режим opusplan: каждый вход в режим планирования и выход из него — это смена модели между Opus и Sonnet.

    Правило из этого простое: выберите модель и уровень усилий в начале сессии, а меняйте их между задачами, а не посреди.

    Что кэш не ломает: правка файлов проекта, смена режима разрешений, вызов навыков и команд, запуск субагента и /rewind. Правка CLAUDE.md посреди сессии тоже не ломает кэш — но и не применяется до /clear, /compact или перезапуска.

    2. Помните, что кэш живёт пять минут

    Кэш не вечный. При работе по API-ключу, в том числе через шлюз вроде PurpleSchool, Claude Code по умолчанию запрашивает кэш на пять минут. Каждый запрос продлевает его, поэтому пока вы работаете, он остаётся тёплым. Но если вы отошли на обед, а потом вернулись в ту же длинную сессию, первый запрос обработает весь контекст заново.

    Как с этим жить:

    • вернулись после перерыва к новой задаче — начните с /clear, а не продолжайте старую сессию;
    • вернулись к той же задаче с огромной историей — сначала сожмите её через /compact: после долгой паузы он тоже читает всё без кэша, но дальше вы работаете с коротким пересказом, а не с полной историей.

    3. /clear между несвязанными задачами

    Старая история едет с каждым новым запросом, даже если к текущей задаче она отношения не имеет. Закончили одну задачу — очистите контекст:

    /clear
    

    Если к сессии захочется вернуться, перед очисткой дайте ей имя командой /rename, а потом найдите через /resume. Сама очистка ничего не стоит.

    4. /compact в паузах, а не посреди работы

    /compact заменяет историю кратким пересказом. Когда контекст подходит к пределу, Claude Code делает это сам — часто в неудобный момент, посреди задачи. Лучше сжимать вручную на естественной паузе и подсказывать, что сохранить:

    /compact сохрани решения по схеме базы и список изменённых файлов
    

    Пока кэш тёплый, /compact стоит недорого: запрос на пересказ читает историю из кэша. После долгого перерыва он обрабатывает всю историю заново — поэтому сжимать большие сессии выгоднее до паузы, чем после.

    Постоянные указания, что сохранять при сжатии, можно записать в CLAUDE.md:

    # Compact instructions
    
    При сжатии сохраняй вывод тестов и список изменений в коде
    

    Если вы ушли по неверному пути и хотите от него отказаться, вместо /compact используйте /rewind: он откатывает разговор к более раннему шагу, который уже лежит в кэше, и ничего не пересобирает.

    5. Sonnet по умолчанию, Opus для сложного

    Самый большой единичный рычаг — модель. По прайсу Anthropic у Opus 5.5 все цены ровно вдвое выше, чем у Sonnet 5.5, а Haiku 5.5 на запросах до 100 тыс. токенов дешевле Sonnet в двадцать раз. При этом в Claude Code по умолчанию стоит Opus, и многие так и оставляют самую сильную модель на всё.

    Сделайте Sonnet моделью по умолчанию в ~/.claude/settings.json:

    {
      "model": "sonnet"
    }
    

    А на Opus переключайтесь командой /model opus в начале сложной задачи — не посреди неё, чтобы не сбрасывать кэш. Подробное сравнение моделей — в статье Haiku, Sonnet или Opus 5.5: какую модель Claude выбрать.

    6. Haiku для субагентов

    Субагенты — отдельные экземпляры Claude, которым основная сессия поручает подзадачи: поискать по проекту, прочитать логи, прогнать тесты. По умолчанию они берут модель основной сессии, и если это Opus, рутинный поиск тоже идёт по цене Opus. В описании своего субагента укажите модель явно:

    ---
    name: test-runner
    description: Запускает тесты и возвращает только упавшие с текстом ошибки
    model: haiku
    ---
    
    Запусти тесты проекта. Верни список упавших тестов и текст ошибки для каждого.
    Не пересказывай прошедшие тесты.
    

    Файл кладётся в .claude/agents/ проекта. Заодно субагенты разгружают основной контекст: многословный вывод тестов остаётся у субагента, а в основную сессию возвращается короткая сводка.

    7. Снизьте уровень усилий на рутине

    Модели 5.5 всегда рассуждают перед ответом, и токены рассуждений оплачиваются как выходные — самые дорогие. Глубину рассуждений задаёт уровень усилий:

    /effort low
    

    Для переименований, форматирования и простых правок хватает low, для обычной работы — medium, он стоит по умолчанию. high и выше включайте на сложных задачах. У моделей 5.5 при работе по API-ключу смена уровня усилий, по документации, кэш не сбрасывает — у более старых моделей сбрасывает.

    8. Держите CLAUDE.md коротким

    CLAUDE.md загружается в каждую сессию целиком и едет с каждым запросом. Документация Claude Code советует держать его в пределах 200 строк и оставлять только то, что нужно почти всегда: команды сборки и тестов, структуру проекта, жёсткие соглашения. Подробные инструкции для редких сценариев — ревью, миграции, релиз — вынесите в навыки (skills): они загружаются только тогда, когда нужны. Как писать сам файл — в статье CLAUDE.md: как написать инструкции для Claude Code.

    9. Отключите лишние MCP-серверы

    Посмотреть, что занимает контекст, можно командой:

    /context
    

    Если там много места под MCP-серверами, которыми вы не пользуетесь, отключите их в /mcp. Где есть консольная утилита — gh, aws, gcloud, — она обычно экономнее MCP-сервера: Claude просто выполняет команду, без описаний инструментов в контексте. Отключайте серверы между сессиями, а не посреди: подключение и отключение может сбросить кэш.

    10. Пишите конкретные задачи

    «Улучши код» заставляет агента обойти весь проект. «Добавь проверку входных данных в функцию login в auth.ts» — прочитать один файл. Для больших задач включайте режим планирования (Shift+Tab): Claude сначала изучит код и предложит план, и вы не потратите токены на реализацию в неверном направлении. Видите, что агент свернул не туда, — останавливайте сразу клавишей Esc, а не после того, как он перепишет десять файлов.

    Как проверить, что экономия работает

    Команда /usage показывает расход текущей сессии по моделям и типам токенов. В свежих версиях Claude Code там же есть строка Prompt cache (main): какая доля входа пришла из кэша, сколько было промахов и, если удалось определить, — причина последнего промаха. Если доля из кэша низкая, а промахов много, вернитесь к пунктам 1 и 2.

    Фактическое списание по каждому запросу видно в личном кабинете PurpleSchool. Сколько в среднем уходит в день и в месяц на разных моделях — в статье Сколько стоит Claude Code в 2026.

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

    Что выгоднее: /clear или /compact? /clear бесплатен и подходит, когда начинаете новую задачу. /compact нужен, когда продолжаете ту же задачу, но история разрослась: он сохраняет суть в пересказе.

    Почему после перерыва первый ответ медленный и дорогой? Кэш истёк — по API-ключу он живёт пять минут после последнего запроса — и Claude Code обработал весь контекст заново.

    Почему смена модели посреди сессии стоит дорого? У каждой модели свой кэш. После переключения вся история обрабатывается новой моделью без кэша.

    Сколько можно сэкономить? Больше всего даёт модель: перевод повседневных задач с Opus на Sonnet снижает расход примерно вдвое. Остальные привычки сокращают пересборку кэша — самую дорогую часть счёта в длинных сессиях.

    Как подключить Claude Code из России? Через ключ с оплатой в рублях и переменную ANTHROPIC_BASE_URL. Пошагово — в статье Claude Code в России: как подключить и настроить без VPN.

    Итог

    Токены в Claude Code уходят не на ваши вопросы, а на контекст, который агент пересылает и пересобирает. Чтобы тратить меньше: Sonnet по умолчанию и Opus только для сложного, модель выбирается в начале сессии, /clear между задачами, /compact в паузах, Haiku для субагентов и короткий CLAUDE.md. С AI для кода от PurpleSchool неизрасходованные токены переносятся на следующий месяц, так что сэкономленное не сгорает.

    Иконка глаза17

    Комментарии

    0

    Постройте личный план изучения JavaScript с нуля - основы языка и практика для начинающих до уровня Middle — бесплатно!

    JavaScript с нуля - основы языка и практика для начинающих — часть карты развития Frontend, Backend, Mobile

    • step100+ шагов развития
    • lessons30 бесплатных лекций
    • lessons300 бонусных рублей на счет

    Бесплатные лекции

    Лучшие курсы по теме

    изображение курса

    Продвинутый JavaScript

    Антон Ларичев
    AI-тренажерыAI-тренажеры
    Практика в студииПрактика в студии
    Гарантия
    Бонусы
    иконка звёздочки рейтинга4.8
    3 999 ₽ 6 990 ₽
    Подробнее
    изображение курса

    TypeScript с нуля

    Антон Ларичев
    AI-тренажерыAI-тренажеры
    Практика в студииПрактика в студии
    Гарантия
    Бонусы
    иконка звёздочки рейтинга4.8
    3 999 ₽ 6 990 ₽
    Подробнее
    изображение курса

    Neovim

    Антон Ларичев
    Гарантия
    Бонусы
    иконка звёздочки рейтинга4.8
    3 999 ₽ 6 990 ₽
    Подробнее

    Похожие статьи

    Картинка поста Haiku, Sonnet или Opus 5.5: какую модель Claude выбрать
    Иконка аватараАнтон
    Иконка календаря21 октября 2026
    Claude CodeAnthropicAI-инструментыjuniorИконка уровня junior

    Haiku, Sonnet или Opus 5.5: какую модель Claude выбрать

    Для повседневной работы с кодом берите Sonnet 5.5: Anthropic позиционирует её как лучшее сочетание скорости и интеллекта, и стоит она вдвое дешевле Opus — $2 за миллион входных токенов и $10 за миллион выходных. Opus 5.5 ($4 / $20) нужна для длинных агентных задач: большой рефакторинг, работа сразу с многими файлами, архитектурные решения. Haiku 5.5 (от $0,10 / $0,50) — для простых и массовых задач, где важна скорость: короткие правки, вопросы по коду, субагенты. Все три модели доступны из России с оплатой в рублях через AI для кода от PurpleSchool.

    Иконка чипа0
    Иконка глаза349
    Иконка комментариев0
    Картинка поста Сколько стоит Claude Code в 2026: расход в день и в месяц
    Иконка аватараАнтон
    Иконка календаря19 октября 2026
    Claude CodeAnthropicAI-инструментыjuniorИконка уровня junior

    Сколько стоит Claude Code в 2026: расход в день и в месяц

    По данным Anthropic, в компаниях Claude Code в среднем обходится примерно в $13 на разработчика за рабочий день и в $150–250 за месяц по ценам API, а у 90% пользователей расход не превышает $30 в день. У одиночного разработчика день обычно выходит дешевле, но точная сумма зависит от трёх вещей: какая модель стоит по умолчанию, сколько контекста агент таскает за собой и сколько дней в месяц вы с ним работаете. Ниже — из чего складывается счёт, как прикинуть свой расход по прайсу, как посмотреть фактический и как пользоваться Claude Code из России с оплатой в рублях через AI для кода от PurpleSchool.

    Иконка чипа0
    Иконка глаза275
    Иконка комментариев0
    Картинка поста Claude без VPN в России: как пользоваться в 2026
    Иконка аватараАнтон
    Иконка календаря16 октября 2026
    AnthropicAI-инструментыClaude CodejuniorИконка уровня junior

    Claude без VPN в России: как пользоваться в 2026

    Сайт claude.ai и приложения Claude из России без VPN не работают: Anthropic не включает Россию в список поддерживаемых регионов и закрывает доступ и к чату, и к API. Без VPN Claude доступен одним способом — через API-посредника, который сам обращается к Anthropic из поддерживаемой страны, а вам выдаёт ключ с оплатой в рублях. Так работает AI для кода от PurpleSchool: ключ подключается к Claude Code, VS Code, Cursor и другим инструментам разработчика, а также к вашему собственному коду. Окно чата как на claude.ai такой способ не даёт — это доступ к модели, а не к сайту.

    Иконка чипа0
    Иконка глаза1 241
    Иконка комментариев0
    Иконка чипа0