# Как снизить расход лимита Claude Code с помощью Haiku 5.5

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

## 1. Подготовь Claude Code

- [ ] Обнови Claude Code и проверь версию в терминале:

```bash
claude update && claude --version
```

- [ ] Убедись, что установлена версия **2.1.293 или выше**. С неё `haiku` включает Haiku 5.5; на более старой версии может включиться предыдущая Haiku. [Модели и версии Claude Code](https://code.claude.com/docs/en/model-config).
- [ ] Открой Claude Code, введи `/model` и проверь наличие Haiku 5.5. Для главной сессии оставь выбранную сильную модель; в примере ниже это Opus 5.5. Закрой список клавишей Esc.
- [ ] Раздели работу между моделями:

- **Haiku 5.5:** чтение и поиск файлов, запуск команд и проверок, сводки, письма и таблицы.
- **Sonnet 5.5:** выполнение задач с понятными рамками по готовому плану.
- **Opus 5.5:** планирование, сложный код и итоговое решение.
- Не переноси сложный код на Haiku только ради цены. [Назначение Haiku 5.5](https://www.anthropic.com/claude-haiku-5-5).

## 2. Подготовь одинаковую задачу для двух замеров

- [ ] Собери папку `ниша` с подпапками `отзывы`, `конкуренты`, `цены`. Положи в каждую по **8–12 настоящих текстовых файлов**. Пример задачи: оценить нишу приложения для учёта подписок на ИИ-сервисы.
- [ ] Сделай две одинаковые копии папки: `ниша-до` и `ниша-после`.
- [ ] Перед первым замером проверь `~/.claude/settings.json`: для прогона на настройках по умолчанию в нём не должно быть `CLAUDE_CODE_SUBAGENT_MODEL` и `CLAUDE_CODE_SUBAGENT_MODEL_FORCE`.
- [ ] Запланируй оба прогона в одном **5-часовом окне**. Перед первым запуском открой `/usage`: расход текущей сессии должен быть ниже **30%**, чтобы осталось место для второго прогона. [Учёт расхода Claude Code](https://code.claude.com/docs/en/costs).

## 3. Измерь расход до настройки

- [ ] Из родительской папки открой `ниша-до` и запусти Claude Code:

```bash
cd ниша-до
claude
```

- [ ] Введи `/usage` и запиши процент текущей сессии **перед первым прогоном**. Закрой окно клавишей Esc.
- [ ] Отправь промпт ниже. Для своей задачи замени цель, названия трёх подпапок и требуемый итог; в обоих прогонах используй один и тот же текст.

## Промпт для обоих замеров

```text
Нужно решить, стоит ли делать приложение — трекер подписок на ИИ-сервисы. В этой папке 3 подпапки: «отзывы», «конкуренты», «цены». Запусти 3 помощников параллельно, каждому отдай 1 подпапку. Каждый читает все файлы своей подпапки и возвращает не больше 15 строк: повторяющиеся факты и путь к файлу, откуда взят каждый. Сам файлы не читай. Когда вернутся все 3, напиши вывод на 1 страницу: делать или нет, для кого и что проверить первым. Сохрани вывод в файл «вывод.md».
```

- [ ] Пока идёт работа, введи `/tasks`. Проверь, что запущены **3 помощника**, каждому назначена своя подпапка. Запиши фактическую модель каждого помощника. [Проверка модели помощника](https://code.claude.com/docs/en/sub-agents#run-every-subagent-on-one-model).
- [ ] Дождись сохранения `вывод.md`, снова открой `/usage` и запиши процент **после первого прогона**.

## 4. Переведи помощников на Haiku

- [ ] Отправь Claude Code промпт настройки:

```text
Добавь в файл ~/.claude/settings.json в блок env 2 переменные: CLAUDE_CODE_SUBAGENT_MODEL со значением haiku и CLAUDE_CODE_SUBAGENT_MODEL_FORCE со значением 1. Если блока env нет, создай его. Остальные настройки не трогай. Покажи, что получилось.
```

- [ ] Проверь результат: в `env` должны появиться две переменные ниже, а остальные настройки сохраниться. Если автоматическая правка не удалась, добавь переменные вручную в существующий блок `env`; не заменяй весь файл этим фрагментом.

```json
{
  "env": {
    "CLAUDE_CODE_SUBAGENT_MODEL": "haiku",
    "CLAUDE_CODE_SUBAGENT_MODEL_FORCE": "1"
  }
}
```

- [ ] Проверь назначение обеих строк: `CLAUDE_CODE_SUBAGENT_MODEL` задаёт модель, а `CLAUDE_CODE_SUBAGENT_MODEL_FORCE: "1"` принудительно применяет её к помощникам, включая встроенный Explore. Поддержка `FORCE` начинается с **2.1.257**; для Haiku 5.5 всё равно нужна **2.1.293+**. [Описание переменных](https://code.claude.com/docs/en/sub-agents#run-every-subagent-on-one-model).
- [ ] Введи `/exit`, затем открой новую сессию в папке `ниша-после`. Настройки читаются при запуске:

```bash
cd ../ниша-после
claude
```

## 5. Проверь настройку и сравни результат

- [ ] Через `/model` убедись, что главная модель осталась прежней.
- [ ] Открой `/usage` и запиши процент **перед вторым прогоном**.
- [ ] Отправь тот же промпт из раздела 3 без изменений.
- [ ] Во время работы открой `/tasks`: у каждого из трёх помощников должна отображаться **Haiku 5.5**. Если модель другая, вернись к проверке версии, двух переменных и перезапуска.
- [ ] После сохранения второго `вывод.md` открой `/usage` и запиши процент **после второго прогона**.
- [ ] Заполни четыре показания и посчитай разницы. Разность двух процентов полосы — расход в процентных пунктах:

```text
Первый прогон — до:    ____ %
Первый прогон — после: ____ %
Расход первого прогона = после − до: ____ п. п.

Второй прогон — до:    ____ %
Второй прогон — после: ____ %
Расход второго прогона = после − до: ____ п. п.
```

- [ ] Открой два файла `вывод.md` рядом и сравни качество:

- совпадает ли решение «делать или нет»;
- совпадают ли первые проверки;
- указаны ли пути к файлам, подтверждающим факты.

- [ ] Если в обоих прогонах полоса сдвинулась меньше чем на **1 процентный пункт**, повтори оба замера с **30 файлами в каждой подпапке**. Снова используй одинаковые копии, одинаковый промпт и соответствующие настройки «до» и «после».
- [ ] Сделай вывод по собственным показаниям. Если второй прогон не дешевле, зафиксируй это и проверь длину запросов и состав работы. Не приравнивай снижение цены API к такому же увеличению лимита подписки: точного коэффициента для этого нет.

## 6. Ограничь объём работы помощника

- [ ] Давай помощнику узкую задачу: например, **одна подпапка** и ответ **не больше 15 строк** с путями к источникам.
- [ ] Оставляй только нужные инструменты. В запрос входят инструкции, описания инструментов и уже прочитанные данные; короткий ответ сам по себе не означает короткий запрос.
- [ ] Учитывай порог **100 000 входных токенов**. Цены Haiku 5.5 за миллион токенов, сверенные 08.10.2026:

- до 100 000 включительно: вход **$0,10**, выход **$0,50**, чтение кэша **$0,01**;
- свыше 100 000: вход **$0,50**, выход **$2,50**, чтение кэша **$0,05**;
- превышение порога повышает эти ставки в **5 раз**. [Прайс Anthropic](https://platform.claude.com/docs/en/about-claude/pricing).

- [ ] Не путай окно модели **1 миллион токенов** с границей дешёвого тарифа **100 000 токенов**. Для экономии удерживай задачи помощников короткими. [Параметры Haiku 5.5](https://www.anthropic.com/claude-haiku-5-5).
- [ ] Создай помощника `reader` для чтения и поиска: отправь следующий промпт целиком.

## Промпт для создания reader.md

```text
Создай файл ~/.claude/agents/reader.md с таким содержимым, ничего не добавляй от себя:

---
name: reader
description: Читает названные файлы и папки и возвращает короткую выжимку с путями. Используй для любого чтения и поиска по файлам.
tools: Read, Grep, Glob
model: haiku
maxTurns: 15
---
Читай только то, что тебе назвали. Верни не больше 15 строк: факт и путь к файлу, откуда он взят. Ничего не меняй и ничего не запускай.
```

- [ ] Проверь созданный файл `~/.claude/agents/reader.md`:

- `name` задаёт имя, `description` объясняет, когда вызывать помощника;
- `tools: Read, Grep, Glob` оставляет чтение, поиск текста и поиск файлов;
- `model: haiku` выбирает Haiku;
- `maxTurns: 15` ограничивает число ходов, а инструкция в теле отдельно ограничивает ответ 15 строками;
- такой набор ограничений уменьшает объём работы, но не гарантирует запросы до 100 000 токенов. [Формат файлов помощников](https://code.claude.com/docs/en/sub-agents#write-subagent-files).

## 7. Если нужен отдельный помощник на сильной модели

Этот раздел — альтернативная настройка. Выполняй его после сравнения, если некоторым помощникам нужен Opus.

- [ ] Убери принуждение `CLAUDE_CODE_SUBAGENT_MODEL_FORCE`, оставь `CLAUDE_CODE_SUBAGENT_MODEL: "haiku"` и создай собственный Explore. Готовый промпт:

```text
Сделай 3 вещи. 1. В файле ~/.claude/settings.json убери переменную CLAUDE_CODE_SUBAGENT_MODEL_FORCE, а CLAUDE_CODE_SUBAGENT_MODEL со значением haiku оставь. 2. Создай файл ~/.claude/agents/Explore.md: name — Explore, description — «Ищет и читает файлы, ничего не меняет», tools — Read, Grep, Glob, model — haiku, в теле одна строка: «Найди и прочитай то, о чём просят, верни короткую выжимку с путями к файлам». 3. Покажи оба файла.
```

- [ ] Сверь `~/.claude/agents/Explore.md` с готовым содержимым ниже. Имя **Explore** заменяет встроенного помощника:

```markdown
---
name: Explore
description: Ищет и читает файлы, ничего не меняет
tools: Read, Grep, Glob
model: haiku
---
Найди и прочитай то, о чём просят, верни короткую выжимку с путями к файлам
```

- [ ] Для помощника, которому нужна сильная модель, например проверяющего код, укажи в его файле `model: opus`.
- [ ] Учитывай приоритет выбора модели без `FORCE`: модель в конкретном вызове → поле `model` в файле помощника → `CLAUDE_CODE_SUBAGENT_MODEL` → модель главной сессии. Одна переменная по умолчанию не переключает встроенные Explore и Plan. [Порядок выбора модели](https://code.claude.com/docs/en/sub-agents#choose-a-model).
- [ ] Перезапусти Claude Code и проверь фактические модели запущенных помощников через `/tasks`.
- [ ] При работе на Haiku 5.5 проверь уровень усилия командой `/effort`. По умолчанию он **medium**; для простого чтения его можно снизить, для более сложной задачи — повысить. [Уровень усилия](https://code.claude.com/docs/en/model-config).

## 8. Используй Haiku в обычном чате

- [ ] Для переводов, сводок писем, черновиков и разбора таблиц выбери **Haiku 5.5** в списке моделей под полем ввода Claude. Модель доступна на всех тарифах, включая бесплатный. Для задач, требующих сложного решения, выбирай сильную модель. [Страница Haiku](https://www.anthropic.com/claude/haiku).

## 9. Если есть Max: проверь кредиты API

- [ ] Проверь право на ежемесячные кредиты: **Max 5x — $100**, **Max 20x — $200**, **Team — до $500 на команду**; на **Pro** их нет. Для получения нужно пробыть на подходящем тарифе **7 дней**. [Условия кредитов API](https://support.claude.com/en/articles/17154008).
- [ ] На Max открой [Claude](https://claude.ai) → **Settings → Billing → API credits → Link organization**. Если раздел ещё не появился, сверь его доступность со справкой по ссылке выше.
- [ ] Перед привязкой проверь выбранную организацию: привязывается одна организация, поэтому не выбирай случайную.
- [ ] Используй кредиты для **API, Agent SDK и Managed Agents** — собственных ботов и скриптов. Они не увеличивают лимит подписки и не расходуются в обычном Claude Code и чате Claude.
- [ ] Учитывай срок действия: неиспользованные кредиты не переносятся на следующий месяц.

## 10. Анализ логов — только при наличии исходного скрипта

- [ ] Для подробного анализа токенов используй исходный `measure_helpers.py`, если он есть в твоём комплекте материалов. В этом комплекте его нет: выполнить шаг без отдельного файла нельзя. Готовый замер через `/usage` доступен без него.
- [ ] Если файл находится по указанному ниже пути, запускай его из корня соответствующего проекта:

```bash
python3 ops/yt-haiku-5-5-2026-10-07/measure_helpers.py
```

- [ ] В выводе проверь долю токенов помощников, распределение запросов по моделям, стартовый объём контекста и долю запросов короче 100 000 токенов. Пересчёт по API-прайсу при прежнем числе токенов не считай измерением расхода подписки.

---

Источник: https://localhost:3000/m/chek-list-pomoschniki-claude-code-na-haiku-5-5
