Почему это важно именно вам
Первая часть курса писалась весной 2026 года. С тех пор в Claude Code сменилось поколение моделей, появились артефакты, оркестрация десятков агентов и работа по расписанию из облака. Если вы прошли шестьдесят уроков и с тех пор ничего не меняли — вы пользуетесь системой позапрошлого поколения. Она работает, но вы делаете руками то, что уже умеет делаться само.
Вторая часть курса — про эту разницу. Начинаем с самого приземлённого: с выбора модели.
Модель — это не «настройка для гиков». Это прямой обмен денег на качество и скорость. Одна и та же задача может стоить вам минуту ожидания и копейки — или пять минут и ощутимую долю месячного лимита. Разница между «я поставил самую мощную модель на всё» и «я выбираю модель под задачу» на дистанции месяца — это десятки часов ожидания и заметная часть тарифа.
Что это такое
Представьте юридический отдел. Есть партнёр с двадцатилетним опытом, есть сильный юрист-универсал, есть помощник. Партнёра не зовут вычитывать опечатки в договоре аренды принтера — не потому, что он не справится, а потому что его час стоит других денег и он занят делами, где нужен именно он.
В Claude Code то же самое, только вместо людей — модели, и переключение занимает одну команду.
Семейство на август 2026 года:
| Псевдоним | Кто это | Когда звать |
|---|---|---|
haiku |
помощник | простые механические задачи, массовые однотипные операции |
sonnet |
сильный универсал | ежедневная работа: разбор данных, тексты, обычные задачи |
opus |
партнёр | сложные рассуждения, архитектура, разбор запутанного |
fable |
партнёр на многодневном деле | задачи больше одного «присеста»: расследования, длинные автономные сессии |
best |
«дайте лучшего» | Fable там, где он доступен, иначе последний Opus |
opusplan |
партнёр планирует, универсал исполняет | Opus в режиме плана, затем Sonnet на выполнение |
На аккаунте с прямым доступом к API opus сегодня разворачивается в Opus 5, sonnet — в Sonnet 5. У Sonnet 5 контекстное окно на миллион токенов — родное, без доплат и без вариантов; у Opus 5 миллион тоже есть, но на Pro он идёт через usage credits. Подробности — в следующем уроке.
Отдельно стоит Fable 5. Это модель для работы, которая не помещается в один заход: она дольше держит нить, чаще сама себя проверяет и сама исследует задачу, прежде чем что-то менять. Её не включают по умолчанию, и на части тарифов она тратит не включённый в подписку лимит, а отдельные usage credits — в интерактивной сессии Claude Code спросит подтверждение до первого такого запроса.
Важная оговорка: в автоматическом режиме (-p) и через SDK этот вопрос не задаётся вообще — деньги спишутся молча. Не ставьте Fable в ночные прогоны, не проверив тариф.
Сначала обновитесь
Новые модели требуют свежей версии. Opus 5 — от v2.1.219, Sonnet 5 — от v2.1.197, Fable 5 — от v2.1.170. Проверьте свою: claude --version. Если версия старше — в списке моделей вы новых просто не увидите, и половина второй части курса будет недоступна.
Как работает на практике
Шаг 1. Узнайте, где вы сейчас
claude --version
Если установка нативная (через curl … install.sh) — она обновляется в фоне сама. Если через Homebrew — обновлять нужно руками, и команда зависит от того, какой пакет вы ставили:
brew upgrade claude-code # стабильный канал
brew upgrade claude-code@latest # канал последних версий
Стабильный канал отстаёт примерно на неделю. Если после свежего обновления новых моделей в списке всё равно нет — дело может быть именно в этом. Универсальная команда обновления для любой установки — claude update.
Затем внутри сессии:
/status
/status покажет, чем вы вошли (подписка или API-ключ) и какая модель активна. Это исходная точка.
Шаг 2. Посмотрите список моделей
/model
Без аргумента команда открывает выбор со списком доступных моделей. Рядом со строками — цена за миллион токенов, если вы работаете напрямую с Anthropic API. В выборе:
Enter— переключить модель и сделать её моделью по умолчанию для новых сессий;s— переключить только для этой сессии.
Это важная деталь: с версии 2.1.153 выбор в /model запоминается. Раньше — только на сессию.
Шаг 3. Переключайтесь под задачу
/model haiku
Прогнать сто файлов через одинаковое переименование, вытащить телефоны из выгрузки, разложить письма по папкам — это работа для Haiku. Быстро и дёшево.
/model sonnet
Ежедневная работа: разобрать таблицу, написать письмо, поправить скрипт, объяснить чужой код.
/model opus
Когда задача требует думать, а не исполнять: «почему у нас в отчёте расходятся цифры с базой», «какую схему выбрать для этой интеграции», «разбери этот договор и найди, где мы уязвимы».
/model fable
Когда задача не помещается в один присест: разобрать инцидент по логам за месяц, провести аудит всей папки, довести длинную работу до конца без вашего участия.
Шаг 4. Зафиксируйте выбор по умолчанию
Если вы хотите, чтобы новые сессии всегда стартовали с определённой модели:
export ANTHROPIC_DEFAULT_MODEL=sonnet
Эту строку добавляют в ~/.zshenv (или ~/.zshrc). Три условия, без которых она молча не сработает:
- Версия 2.1.236 или новее — на более старых переменная игнорируется.
- Значения
haiku,opusplan,defaultиinheritне принимаются — их Claude Code пропускает, как будто переменной нет. - Сохранённый выбор из
/modelглавнее. Если вы хоть раз нажалиEnterв списке моделей, этот выбор записался в настройки и перебивает переменную на всех следующих запусках. Чтобы работала переменная — уберите полеmodelиз настроек, а модель на сессию переключайте клавишейs.
Разница с ANTHROPIC_MODEL — в том, что происходит на следующем запуске. Внутри сессии переключиться можно из обеих: /model перебивает любую. Но ANTHROPIC_MODEL на каждом новом запуске возвращает свою модель, что бы вы ни сохранили, а ANTHROPIC_DEFAULT_MODEL, наоборот, сохранённому выбору уступает.
Разово, на один запуск:
claude --model opus
Шаг 5. Подстрахуйтесь на случай перегрузки
Когда основная модель перегружена или временно недоступна, запрос может упасть. Чтобы этого не происходило в автоматических сценариях, настраивается цепочка запасных моделей — fallbackModel в настройках. Для ночного скрипта, который вы не видите, это разница между «отчёт пришёл» и «утром обнаружил пустой лог».
Правило выбора без таблиц
Спросите себя: «Если бы это делал человек, я бы позвал стажёра, специалиста или партнёра?» Ответ и есть модель. Работа, где ошибка стоит дорого и думать надо долго, — Opus или Fable. Работа, где надо просто аккуратно сделать, — Sonnet. Работа, где надо сделать сто раз одно и то же, — Haiku.
Частые ошибки
Ставить самую мощную модель на всё. Мощная модель на простой задаче — это не «лучше», это дороже и медленнее при том же результате. Лимит расходуется, ответы идут дольше, а качество переименования файлов от этого не растёт.
Считать, что модель — это про «ум». Разница ещё и в характере работы: Fable дольше исследует и чаще перепроверяет себя, Haiku исполняет буквально. Если вы дадите Haiku задачу «разберись, почему разошлись цифры» — вы получите быстрый и уверенный неправильный ответ.
Переключать модель в середине длинного разговора. Смена модели сбрасывает кэш контекста: следующий запрос будет медленнее и дороже, потому что вся история отправляется заново. Выбирайте модель в начале работы, а не на двадцатом сообщении.
Забывать, что псевдонимы «переезжают». opus сегодня — это Opus 5, завтра будет следующая версия. Это удобно, но если вам нужна стабильность (например, в автоматическом скрипте, где вы выверили поведение), указывайте полное имя модели: claude-opus-5.
Не проверять, что модель вообще применилась. В автоматическом режиме (-p) опечатка в имени модели даёт ошибку на первом же запросе. В интерактивной сессии Claude Code не примет незнакомое имя и скажет об этом прямо.
Когда нужно / когда нет
Стоит переключать модель:
- перед длинной аналитической задачей — на Opus или Fable;
- перед массовой механической обработкой — на Haiku;
- в скриптах и по расписанию — явным флагом
--model, чтобы не зависеть от текущей настройки.
Не стоит:
- дёргать модель туда-сюда внутри одного разговора;
- выбирать Fable «на всякий случай» — на части тарифов это тратит отдельные usage credits;
- пытаться сэкономить на модели там, где ошибка стоит дороже разницы в цене. Договор, деньги, публичные тексты — не то место, где экономят на качестве рассуждения.
Связь с другими уроками
День 4 — модели и effort. Тот урок описывал прежнее поколение моделей. Считайте сегодняшний его актуальной версией: принцип выбора не изменился, изменились имена и возможности.
День 62 — контекст на миллион токенов. Следующий урок про то, что даёт новое контекстное окно и почему оно не отменяет умение работать с контекстом.
День 63 — уровни усилия. Модель — это «кто работает», уровень усилия — «насколько глубоко он думает». Два независимых рычага, которые крутят вместе.
Задание на сегодня
- Выполните
claude --version. Запишите версию. Если она старше 2.1.219 — обновитесь (brew upgrade claude-codeили переустановка нативным скриптом). - Запустите
/statusи посмотрите, какой моделью вы работаете прямо сейчас. - Откройте
/modelи просмотрите список: какие модели вам вообще доступны на вашем тарифе. - Возьмите свою типовую механическую задачу (переименование, разбор выгрузки, сортировка) и выполните её на
haiku. Затем возьмите аналитическую («разберись, почему…») и выполните наopus. - Решите, с какой модели должны стартовать ваши новые сессии, и зафиксируйте это через
ANTHROPIC_DEFAULT_MODEL. Если после перезапуска модель не та — значит, в настройках лежит выбор, сохранённый через/model: уберите его.
Критерий «выполнено»: вы можете назвать модель, которой работаете по умолчанию, и объяснить, почему именно она — а не «стояла с прошлого раза».
Резюме
- Модель — это выбор исполнителя: Haiku (механика), Sonnet (ежедневная работа), Opus (сложные рассуждения), Fable (длинные автономные задачи).
/modelбез аргумента открывает список,Enterсохраняет выбор по умолчанию,s— только на сессию.ANTHROPIC_DEFAULT_MODELзадаёт стартовую модель новых сессий (нужна версия 2.1.236+, не принимаетhaikuиopusplan, уступает выбору, сохранённому через/model);--model— модель конкретного запуска.- Новые модели требуют свежей версии Claude Code: Opus 5 — от 2.1.219, Sonnet 5 — от 2.1.197, Fable 5 — от 2.1.170.
- Переключение модели в середине разговора сбрасывает кэш контекста — выбирайте в начале.
- Псевдонимы (
opus,sonnet) со временем указывают на новые версии; для стабильности в скриптах пишите полное имя модели.