$ sudo teach IT

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 в реальный рабочий процесс. Самое интересное впереди.

На следующий урок