Claude Code — не одна модель, а семейство. Они различаются возможностями и стоимостью в разы: самая дорогая обходится на порядок дороже самой дешёвой за тот же объём текста. Работать всегда на топовой модели — переплачивать за задачи, где разницы не видно. Работать всегда на самой дешёвой — тратить время на исправление того, что модель посильнее сделала бы сразу.
Вторая половина темы — откуда вообще берётся расход. Он редко там, где его ищут. Длинная сессия, открытая с утра, тратит лимиты даже на короткий вопрос: с каждым запросом отправляется вся история разговора. Один вопрос в «свежей» сессии и тот же вопрос в сессии, где уже прочитано двадцать файлов, стоят по-разному.
После этого урока вы будете понимать, чем модели отличаются, как переключаться между ними и какие привычки реально снижают расход.
Что уже умеем / что добавим
Claude Code установлен, привязан к учётной записи, окружение настроено — можно работать. Добавим управление тем, на чём именно вы работаете и во что это обходится.
Что вы узнаете в рамках статьи
- Какие модели доступны и чем они отличаются по цене и назначению
- Как переключить модель командой, флагом или настройкой
- Что такое входные и выходные токены и почему они стоят по-разному
- Как посмотреть расход текущей сессии и лимиты плана
- Какие приёмы работы снижают расход токенов
Ключевые термины
- Входные токены — всё, что отправлено модели: системный промпт, история разговора, прочитанные файлы, результаты команд.
- Выходные токены — то, что модель сгенерировала. Стоят примерно в пять раз дороже входных.
- Алиас модели — короткое имя (
opus,sonnet,haiku,fable), указывающее на актуальную модель семейства. - Кэширование промпта — повторное использование уже обработанного начала запроса. Чтение из кэша стоит около 0,1 от обычной цены входа.
- Компактизация — сжатие истории разговора в краткое изложение при приближении к пределу контекста.
/usage— команда, показывающая расход токенов текущей сессии и загрузку лимитов плана.
Модели и их цены
Актуальные модели и стоимость за миллион токенов:
| Модель | Идентификатор | Вход | Выход |
|---|---|---|---|
| Claude Fable 5 | claude-fable-5 |
$10 | $50 |
| Claude Opus 4.8 | claude-opus-4-8 |
$5 | $25 |
| Claude Sonnet 4.6 | claude-sonnet-4-6 |
$3 | $15 |
| Claude Haiku 4.5 | claude-haiku-4-5 |
$1 | $5 |
Обратите внимание на соотношение: выход везде стоит в пять раз дороже входа. Поэтому многословный ответ обходится дороже, чем кажется, а вот прочитанный файл — дешевле, чем можно подумать.
Назначение примерно такое. Fable 5 — самые сложные и долгие задачи. Opus — сложные рассуждения и архитектурные решения. Sonnet — повседневное программирование, лучший баланс скорости и качества. Haiku — простые и быстрые задачи.
Официальная рекомендация по расходам прямая: Sonnet хорошо справляется с большинством задач программирования и стоит дешевле Opus, поэтому Opus стоит приберечь для сложных архитектурных решений и многошаговых рассуждений.
Для ориентира по масштабу: в корпоративных внедрениях средний расход составляет около 13 долларов на разработчика за активный день и 150–250 долларов в месяц, причём у 90% пользователей он остаётся ниже 30 долларов за активный день.
Как переключить модель
Внутри сессии — командой /model. Без аргумента она открывает список для выбора, с аргументом переключает сразу:
/model sonnet
Алиасы opus, sonnet, haiku, fable указывают на актуальную модель своего семейства и со временем обновляются. Если нужна конкретная версия — укажите полный идентификатор:
/model claude-sonnet-4-6
При запуске модель задаётся флагом:
claude --model opus
А модель по умолчанию для новых сессий — полем model в файле настроек:
{
"model": "sonnet"
}
Есть и переменная окружения ANTHROPIC_MODEL. Важная особенность: и флаг --model, и переменная действуют только на ту сессию, которую вы с ними запустили. Это удобно, когда нужно держать разные модели в разных терминалах одновременно — запускайте каждый со своим флагом, а не переключайтесь через /model.
Отдельного упоминания заслуживает алиас opusplan. Это режим, который использует opus в режиме планирования и переключается на sonnet для исполнения — рассуждения топовой модели там, где они нужны, и эффективность более дешёвой там, где идёт написание кода.
Ещё один рычаг — глубина рассуждений, /effort. Токены размышлений тарифицируются как выходные, а бюджет по умолчанию может достигать десятков тысяч токенов на запрос. Для простых задач снижение уровня усилий заметно экономит.
Куда уходят токены
Посмотреть расход можно командой:
/usage
Блок Session покажет статистику текущей сессии: стоимость, время, использование по моделям, а также статистику кэша. Владельцам подписки там же доступны полосы загрузки лимитов плана и разбивка по источникам расхода. Отметим важное: показанная сумма — оценка, посчитанная локально по количеству токенов, а не счёт.
Почему в длинной сессии расход растёт быстрее, чем кажется по объёму работы:
- Длинный контекст. С каждым запросом отправляется весь разговор, и каждый вызов инструмента порождает новый запрос со всей этой историей. Однострочный вопрос в открытой с утра сессии всё равно тянет за собой весь накопленный контекст.
- Промахи кэша. Первое сообщение после перерыва дольше времени жизни кэша заново обрабатывает весь контекст. На подписке кэш живёт час, по API-ключу — пять минут по умолчанию.
- Фоновая активность. Суммаризация разговоров и обработка части команд расходуют небольшой объём токенов даже без вашего участия — обычно меньше четырёх центов за сессию.
Как тратить меньше
Самая результативная привычка — очищать контекст между несвязанными задачами:
/clear
Устаревший контекст расходует токены на каждом последующем сообщении. Если сессия может пригодиться позже, дайте ей имя через /rename перед очисткой и вернитесь к ней командой /resume.
Когда историю нужно сжать, но не потерять, есть компактизация с указанием, что сохранить:
/compact Focus on code samples and API usage
Полезно помнить: /compact сам читает разговор, который сжимает, поэтому компактизация большого контекста — сама по себе крупный запрос. Если преемственность не нужна, /clear не стоит ничего.
Посмотреть, что именно занимает контекст, поможет команда /context. Остальное — вопрос формулировок: расплывчатое «улучши эту кодовую базу» запускает широкое сканирование, а «добавь валидацию входных данных в функцию логина в auth.ts» позволяет работать точечно, с минимумом чтения файлов.
Частые ошибки
- Оставлять Opus моделью по умолчанию для всех задач. Неожиданно высокие счета чаще всего объясняются именно этим. Sonnet справляется с большинством задач программирования и стоит дешевле.
- Работать весь день в одной сессии. Контекст накапливается, и каждое следующее сообщение отправляет всю историю. Между несвязанными задачами делайте
/clear. - Считать сумму из
/usageсчётом. Это локальная оценка по количеству токенов. Авторитетные данные по расходам — на странице использования в Console. - Компактизировать вместо очистки.
/compactчитает весь сжимаемый разговор и потому недёшев. Если продолжать прежнюю тему не нужно,/clearбесплатен.
Наиболее частые вопросы
- Переключение модели командой
/modelсохраняется для будущих сессий? — Да,/modelзаписывает выбор в пользовательские настройки как модель по умолчанию. Чтобы сменить модель только на текущую сессию, выберите её в списке клавишейs. - Почему выходные токены дороже входных? — Так устроена тарификация: генерация стоит примерно в пять раз дороже обработки входа. Поэтому просьба отвечать короче реально экономит.
- Уменьшает ли расход кэширование? — Да, чтение из кэша стоит около 0,1 от обычной цены входа. Claude Code кэширует автоматически, вам ничего настраивать не нужно.
- Что произойдёт, если исчерпан лимит по конкретной модели? — Сообщение вида «You've hit your Opus limit» относится к семейству моделей, и переключение на модель другого семейства через
/modelпозволит продолжить работу. - Можно ли посмотреть расход за неделю? — Да, в
/usageклавишиdиwпереключают вид между последними сутками и семью днями.
Итоги
Поздравляем — вы закрыли первую главу и теперь управляете не только тем, как работает Claude Code, но и во что это обходится. Вы знаете актуальные модели и их цены, умеете переключаться между ними командой, флагом и настройкой, понимаете разницу между входными и выходными токенами и владеете главными приёмами экономии: чистой сессией, осмысленной компактизацией и конкретными формулировками.
Это была подготовительная глава: доступ, установка, окружение, модели. Дальше начинается собственно работа с агентом — как ставить задачи, как управлять контекстом проекта и как встраивать Claude Code в реальный рабочий процесс. Самое интересное впереди.