Перейти к основному содержанию
Агент для программирования на каждом шаге заново отправляет модели всё, что накопилось в задаче: системный промпт, описания инструментов, прочитанные файлы, вывод команд, историю диалога. Шагов в одной задаче — десятки, поэтому большая часть счёта приходится не на ваши вопросы и не на ответы модели, а на один и тот же контекст, отправленный снова и снова. Отсюда два способа платить меньше: удешевить повторный контекст и сократить его объём. Ниже — что для этого сделать в Claude Code и Cline. Все суммы посчитаны по странице цен RuAPI на 16 октября 2026 года; для вашего аккаунта цена может быть ниже.

Сколько стоит один шаг агента

Возьмём шаг с контекстом 100 000 токенов на Claude Sonnet 5.5. Ввод стоит $2,40 за 1 млн токенов, чтение из кэша — $0,12, запись в кэш — $3. Вывод модели во всех трёх случаях стоит одинаково, поэтому в таблице его нет. Из расчёта следуют два правила:
  • С работающим кэшем шаг дешевле примерно в 13 раз. Значит, первым делом нужно убедиться, что кэш работает.
  • Один сброс кэша стоит как 17 обычных шагов. Значит, без нужды сбрасывать его посреди задачи не стоит.
На реальных счетах доля кэша ещё заметнее: в разборе одного дня работы Claude Code на чтение из кэша пришлось 97,5% всех токенов.

1. Проверьте, что кэш работает

Claude Code при работе через RuAPI кэширует контекст сам: он работает в нативном формате Anthropic и ставит метки кэша, а RuAPI передаёт их без изменений. Проверить можно командой /usage: в блоке Session строка Prompt cache (main) показывает, какая доля ввода пришла из кэша и сколько было промахов (нужна версия 2.1.251 или новее). Cline кэширует Claude, только если выбран провайдер Anthropic с адресом https://www.ruapi.ai. OpenAI-совместимый адрес RuAPI тоже поддерживает кэш Claude, но только когда клиент сам ставит в запросе метки cache_control, а Cline в режиме OpenAI Compatible их не ставит (по исходному коду Cline на 16.10.2026). Поэтому в этом режиме каждый шаг оплачивается по полной цене ввода, как во второй строке таблицы. Как настроить провайдер Anthropic — в инструкции по Cline. У DeepSeek и GPT кэш включается автоматически, в любом инструменте. То же самое видно в Консоли RuAPI: Журнал запросов → детали записи → строка «Токены из кэша». Если на повторных шагах этой строки нет, кэш не срабатывает. Подробнее — в разделе Кэширование промптов.

2. Не сбрасывайте кэш посреди задачи

Кэш привязан к началу запроса: если в начале что-то изменилось, всё, что идёт дальше, обрабатывается и записывается заново. По документации Claude Code кэш сбрасывают:
  • Смена модели. У каждой модели свой кэш, поэтому после /model первый запрос перечитывает всю историю без кэша.
  • Смена уровня рассуждений (effort) — на большинстве моделей.
  • Подключение или отключение MCP-сервера посреди сессии.
  • /compact: история заменяется кратким пересказом, и кэш для неё строится заново.
  • Пауза дольше 5 минут. Столько живёт кэш при работе по API-ключу; каждый запрос продлевает его ещё на 5 минут.
  • Обновление Claude Code: в новой версии обычно меняется системный промпт.
Кэш сохраняется, когда вы правите файлы проекта, меняете режим разрешений, вызываете навыки (skills) и откатываетесь командой /rewind. Правка CLAUDE.md посреди сессии кэш тоже не сбрасывает, но и вступает в силу только после /clear, /compact или перезапуска. Что из этого следует на практике:
  • Выбирайте модель и уровень рассуждений в начале сессии. Менять модель лучше на границе задач, заодно с /clear.
  • Закончили задачу — сделайте /clear до перерыва. Иначе после паузы первый запрос заново запишет в кэш весь длинный контекст.
  • В Cline переключение между Plan и Act с разными моделями — это тоже смена модели: первый запрос в новом режиме идёт без кэша. Поэтому выгоднее, когда в Act стоит недорогая модель. Сброс кэша при том же контексте в 100 000 токенов на deepseek-flash стоит около $0,017 — почти в 18 раз меньше, чем на Sonnet.

3. Подбирайте модель под задачу

Цены за 1 млн токенов по странице цен на 16.10.2026:
  • Claude Haiku 5.5 дешевле Sonnet 5.5 по вводу и выводу в 20 раз, по чтению из кэша — в 10 раз, пока весь запрос вместе с кэшем не длиннее 100 000 токенов. Если длиннее, весь запрос оплачивается по старшей ступени (так тарифицирует сама Anthropic), и разница сокращается до 4 раз по вводу и выводу и до 2 раз по кэшу. В долгой задаче контекст агента быстро перерастает 100 000 токенов, поэтому Haiku выгоднее всего на коротких задачах и во вспомогательных агентах.
  • DeepSeek Flash дешевле Sonnet 5.5 по вводу в 14 раз, по чтению из кэша — в 10 раз, по выводу — примерно в 8 раз. Картинки на входе она тоже принимает. Во что это выливается за целый день работы — в сравнении DeepSeek и Claude.
  • Claude Opus 5.5 берите для самых сложных задач: ввод и вывод у неё вдвое дороже, чем у Sonnet.
В Claude Code
  • Модель меняется командой /model — лучше между задачами, см. раздел 2.
  • В настройках субагента можно указать model: haiku — тогда то, что вы ему поручаете, например поиск по коду или прогон тестов, пойдёт на Haiku. Чтобы алиас haiku вёл на claude-haiku-5-5, в settings.json нужна строка "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-5-5" — она уже есть в инструкции по Claude Code.
  • Рассуждения модели оплачиваются как вывод. Для простых задач понизьте уровень командой /effort — в начале сессии, чтобы не сбросить кэш.
  • Claude Code можно целиком перевести на DeepSeek — см. Claude Code на DeepSeek V4 Pro.
В Cline
  • Включите Use different models for Plan and Act: план — на сильной модели, правки — на недорогой. Готовые сочетания — в инструкции по Cline.

4. Держите контекст коротким

Каждый токен в контексте оплачивается на каждом шаге — пусть даже по цене кэша. В Claude Code
  • /clear между несвязанными задачами. Старый контекст новой задаче не помогает, а платить за него приходится на каждом шаге. Сам /clear ничего не стоит. Если сессия ещё понадобится, сначала назовите её командой /rename, а вернуться к ней можно через /resume.
  • /compact — между этапами работы, а не посреди этапа. Это сам по себе большой запрос: модель перечитывает всю историю, чтобы её пересказать. Пока кэш не остыл, это недорого; после перерыва та же команда перечитывает всё без кэша. Можно подсказать, что сохранить: /compact сохрани изменения в коде и вывод тестов.
  • /rewind вместо «нет, не так». Если агент ушёл не туда, откатитесь к шагу до ошибки. История обрезается до начала, которое уже лежит в кэше, и неудачная ветка больше не оплачивается на каждом шаге.
  • Отключите лишние MCP-серверы командой /mcp. Когда ANTHROPIC_BASE_URL указывает не на Anthropic — в том числе на RuAPI, — Claude Code по умолчанию отправляет описания всех инструментов всех MCP-серверов в каждом запросе. Где есть консольная утилита (gh, aws, gcloud), она обходится дешевле MCP-сервера. Что занимает контекст, покажет /context.
  • CLAUDE.md — не длиннее 200 строк. Он загружается в каждую сессию. Подробные инструкции для отдельных сценариев, например ревью или миграций, вынесите в навыки: они подгружаются, только когда нужны.
  • Конкретные задачи. На «улучши код» агент прочитает полпроекта, на «добавь проверку входных данных в функцию login в auth.ts» — пару файлов.
  • Длинный вывод — через хуки. Хук может оставить из вывода тестов только упавшие проверки, и агент прочитает сотню токенов вместо десятков тысяч. Пример хука — в документации Claude Code.
В Cline
  • Новая тема — новая задача. Команда /newtask начинает новую задачу и переносит в неё только суть: план, сделанное, нужные файлы и следующие шаги.
  • /smol (или /compact) сжимает историю текущей задачи в краткий пересказ.
  • Указывайте файлы явно через @, чтобы агент не искал их по всему проекту.

5. Держите расходы под контролем

  • Журнал запросов в Консоли RuAPI показывает по каждому запросу модель, токены, токены из кэша и списанную сумму.
  • Отдельный ключ с лимитом. Создайте для агента отдельный ключ и задайте ему лимит в разделе API-ключи: больше этой суммы агент не потратит.
  • Сумма в /usage — только ориентир. Claude Code считает её сам по прайсу Anthropic, а не по ценам RuAPI. Точные списания — в Журнале запросов.

Коротко

  1. Claude в Cline — только через провайдер Anthropic; в Claude Code проверьте кэш в /usage.
  2. Модель и уровень рассуждений выбирайте в начале сессии, меняйте между задачами.
  3. Новая задача — /clear в Claude Code, /newtask в Cline.
  4. Рутину отдавайте Haiku 5.5 или DeepSeek Flash, Sonnet и Opus оставьте для задач, где они правда нужны.
  5. Выключите лишние MCP-серверы, держите CLAUDE.md коротким.
Ещё не подключали агент к RuAPI? Сервис работает из России без VPN, один ключ подходит для всех моделей, а баланс пополняется в USDT — карта иностранного банка не нужна. Начните с Быстрого старта.

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

При работе по API-ключу кэш живёт 5 минут после последнего запроса. После перерыва весь контекст записывается в кэш заново — по цене записи, в 1,25 раза дороже обычного ввода, — а дальше кэш снова работает. Если задача закончена, сделайте /clear до перерыва: новая сессия начнётся с короткого контекста.
Claude Code считает стоимость сам, по прайсу Anthropic, и цен RuAPI не знает. Ориентируйтесь на Журнал запросов в Консоли: там суммы, которые действительно списаны с баланса.
Срабатывает ли кэш: Журнал запросов → детали записи → «Токены из кэша». Если на повторных шагах этой строки нет, Claude, скорее всего, подключён через OpenAI-совместимый формат без меток кэша — в Cline выберите провайдер Anthropic. Пошаговая проверка — в разделе Кэширование промптов.
Да: Claude Code можно перевести на DeepSeek, ключ и адрес RuAPI остаются прежними — см. Claude Code на DeepSeek V4 Pro. Учтите, что deepseek-v4-pro не принимает изображения: для скриншотов переключитесь на deepseek-flash.

Дальше

Кэширование промптов

Как работает кэш Claude, GPT и DeepSeek и как проверить попадание.

DeepSeek или Claude

Один и тот же день работы по ценам разных моделей.

Claude Code

Подключение к RuAPI из России.

Cline

Claude через Anthropic, DeepSeek и GPT через OpenAI Compatible.