Долгое время вопрос про Opus в Claude Code звучал так: как его включить. Сейчас он звучит наоборот. С версии 2.1.280 Opus 5.5 стоит по умолчанию почти у всех, включая самый простой платный тариф Pro, и многие даже не знают, на какой модели работают. А потом удивляются, почему лимит кончается к обеду, хотя задачи были мелкие.
Ниже разберу, как посмотреть и поменять модель, на каких задачах Opus реально нужен, а где его лучше заменить на Sonnet, и что крутить, чтобы он не выедал подписку. Опираюсь на документацию Claude Code и справку Anthropic в редакции на 26 сентября 2026 года, у меня программа версии 2.1.283. Модели Anthropic обновляет часто, поэтому номера версий в этом тексте проверяй по своему /model.
Какой Opus у тебя сейчас
Claude Code понимает короткие имена моделей, и помнить номера версий не нужно:
| Короткое имя | Что это на подписке и API Anthropic |
|---|---|
opus |
Opus 5.5 - модель для сложных рассуждений |
sonnet |
Sonnet 5 - модель на каждый день |
haiku |
Haiku - быстрая и дешёвая для простых задач |
opusplan |
Opus в режиме планирования, Sonnet при выполнении |
default |
модель по умолчанию для твоего аккаунта |
Значение default сейчас означает Opus 5.5 на тарифах Pro, Max, Team, Enterprise и на ключе API. До версии 2.1.280 было иначе: Pro и Team Standard по умолчанию работали на Sonnet 5, а Max и остальные на Opus 5. На старой сборке у тебя может остаться прежняя раскладка. Opus 5.5 требует Claude Code 2.1.280 или новее, обновление делается командой claude update.
Проверить, на чём ты работаешь прямо сейчас, можно двумя способами: команда /status показывает модель вместе с данными аккаунта, а статусная строка внизу терминала показывает её постоянно, если ты её настроил. Про статусную строку и другие настройки подробно написано в тексте про настройку Claude Code.
Над Opus есть ещё одна ступень - модели Fable, самые сильные у Anthropic на сегодня. По умолчанию их нет ни на одном тарифе, их выбирают вручную командой /model fable, и на части тарифов они оплачиваются сверх подписки. Для большинства задач новичка это лишнее, поэтому дальше речь только про Opus и Sonnet.
Как выбирать модель под свою задачу и почему в курсе дальше разбираются только Claude и Codex, объясняет урок «Какую модель выбрать: Claude, GPT, китайские». Он входит в первый модуль курса ClaudeBase вместе с уроками про установку и работу в терминале.
Как сменить модель в Claude Code
Способов пять, и у них есть порядок старшинства. Если модель задана в нескольких местах, побеждает тот, что выше в списке:
- Команда в сессии.
/model opusили/model sonnetпереключает сразу./modelбез слова открывает список моделей. - Флаг при запуске.
claude --model opusстартует уже на указанной модели. - Переменная окружения
ANTHROPIC_MODEL. - Поле
modelв файле настроекsettings.json. - Переменная
ANTHROPIC_DEFAULT_MODEL- модель, на которой стартуют новые сессии, если ничего из списка выше не задано.
Тонкость, на которой спотыкаются чаще всего: /model запоминает выбор. Набрал /model sonnet - и следующая сессия завтра тоже откроется на Sonnet, потому что команда записала его в ~/.claude/settings.json. Если нужна другая модель только на текущую работу, открой список командой /model, встань стрелками на нужную строку и нажми s. Клавиша Enter в том же списке переключает и сохраняет по умолчанию.
Вторая тонкость касается помощников, которых агент запускает сам. Субагенты, которые наследуют модель основной сессии, после /model opus тоже работают на Opus. Если агент раздаёт им поиск по файлам или прогон тестов, это тоже идёт по цене Opus. У своего субагента можно жёстко прописать model: haiku в его описании, тогда смена модели в сессии его не коснётся. Как устроены субагенты и где лежат их описания, разобрано в статье про агентов в Claude Code.
Когда Opus нужен, а когда хватит Sonnet
Справка Anthropic даёт прямой ориентир, и он совпадает с тем, что я вижу на своих проектах. Sonnet закрывает большую часть работы с кодом: быстрый, толковый и дешевле. Opus рассуждает глубже, и это окупается на трудных задачах. Документация по расходам формулирует так: Opus держать для сложных архитектурных решений и многошаговых рассуждений.
По моему опыту разделение выглядит так.
Sonnet справляется:
- поправить текст, стиль или отступы на странице;
- добавить кнопку, форму, новый блок по понятному описанию;
- написать тесты к уже работающему куску;
- починить ошибку, когда в сообщении видно, где именно сломалось;
- переименовать, перенести, навести порядок в паре файлов.
Opus стоит своих денег:
- ошибка, которую Sonnet уже дважды «починил», а она вернулась;
- правка, которая задевает много файлов сразу: сменить способ оплаты, переделать хранение данных;
- решение «как это вообще устроить», пока кода ещё нет;
- разбор чужого проекта, в котором ты не понимаешь, что за что отвечает.
Для совсем механических задач есть Haiku: объяснить регулярное выражение, сделать заготовку файла, переименовать переменную по всему проекту.
Если выбирать каждый раз лень, есть режим, который делает это за тебя. opusplan работает на Opus, пока агент в режиме планирования, и сам переходит на Sonnet, когда начинается выполнение. Включается он командой /model opusplan. Справка Anthropic называет это самым ценным применением Opus: план пишет сильная модель, а исполнение по готовому плану почти механическое, и Sonnet справляется с ним за долю цены. Переписка при переключении не теряется, Sonnet видит всё, что написал Opus.
Сама привычка сначала просить план, а потом код - половина успеха с любой моделью. Как ставить агенту задачу, чтобы план получался толковым, и как не утонуть в длинном диалоге? Это разбирают уроки второго модуля в курсе ClaudeBase: «Контекст и лимиты: почему длинный диалог врёт» и материал «Лимиты и расход: почему всё кончается и как растянуть».
Уровень усилий: вторая ручка после модели
У Opus 5.5 есть настройка, которая влияет на расход не меньше выбора модели, - уровень усилий. Он решает, сколько модель думает перед каждым шагом. Уровней пять: low, medium, high, xhigh и max.
Что важно знать про Opus 5.5:
- По умолчанию стоит
medium, на ступень ниже, чем было у Opus 5. По тестам Anthropic, Opus 5.5 наmediumне хуже, а местами лучше Opus 5 наhighв задачах с кодом. Если ты переехал с Opus 5, документация советует начать сmedium, а не переносить старую настройку. - Уровень меняется командой
/effort. Без слова открывается ползунок, со словом ставится сразу:/effort high. В списке/modelтот же ползунок двигается стрелками влево и вправо. maxдействует только на текущую сессию и, по словам документации, склонен передумывать: результат растёт слабо, а расход сильно.- Слово
ultrathinkв запросе просит глубокого размышления на один ход, не меняя общий уровень. Фразы вроде «подумай хорошенько» Claude Code как команду не понимает, это обычный текст. - Выключить размышления на Opus 5.5 нельзя. Переключатель в
/configна эту модель не действует, модель сама решает, сколько думать, исходя из уровня.
Простое правило: оставь medium для обычной работы, поднимай до high или xhigh на трудной отладке и опускай до low на мелких правках. Уровень сохраняется отдельно для каждой модели, так что настройка Opus не собьёт настройку Sonnet.
Я сам плачу за Claude картой для подписок «Плати по миру»: выпускается за пару минут, пополняется рублями через СБП. Оформить карту
Как Opus тратит лимит
Здесь самое неприятное. Справка Anthropic пишет прямо: за один ход Opus обходится в несколько раз дороже Sonnet, а Sonnet дороже Haiku. Тратить Opus на рутину - самый быстрый способ выбрать дневной лимит. Если ты на подписке Pro, это ощущается особенно остро, раз Opus теперь стоит по умолчанию.
Для понимания масштаба - цены по ключу API на странице Anthropic:
| Модель | Вход, за миллион токенов | Выход, за миллион токенов |
|---|---|---|
| Opus 5.5 | 4 доллара | 20 долларов |
| Sonnet 5 | 2 доллара | 10 долларов |
| Haiku 4.5 | 1 доллар | 5 долларов |
За токен Opus 5.5 вдвое дороже Sonnet 5. Но на деле разрыв больше, потому что Opus больше размышляет, а размышления тоже считаются токенами. На подписке ты платишь не долларами, а процентами лимита, но пропорция та же.
Ещё три вещи, которые влияют на расход:
- Смена модели посреди задачи сбрасывает кэш. Кэш привязан к модели: после
/modelближайший запрос перечитает диалог целиком и заплатит за это полностью. Поэтому Claude Code переспрашивает, если ты меняешь модель, пока кэш ещё тёплый. Выбирай модель в начале задачи, а не в середине. - Уровень усилий на Opus 5.5 менять можно без потерь. На этой модели при работе по подписке или ключу API кэш при смене уровня по умолчанию сохраняется.
- Быстрый режим
/fastускоряет Opus до 2,5 раза, но на подписке работает только за дополнительную оплату и в лимит тарифа не входит. По ключу API он стоит 8 долларов за миллион входящих токенов и 40 за миллион исходящих на Opus 5.5. Включай его осознанно.
Поверх общих счётчиков подписки бывают отдельные лимиты на семейство Opus. Как устроены пятичасовое окно и недельный лимит, где смотреть проценты и как растянуть запас, подробно написано в разборе лимитов Claude Code. Полный список команд из этой статьи и других собран в шпаргалке по командам.
Частые ошибки с Opus
You've hit your Opus limit · resets 3:45pm
Кончился лимит на семейство Opus, время в конце сообщения у тебя будет своё. Хорошая новость: он касается только Opus. Набери /model sonnet и продолжай, переписка останется на месте. Если же видишь You've hit your session limit или You've hit your weekly limit, смена модели не поможет: эти лимиты общие для всех моделей сразу. Остаётся ждать сброса или докупать расход.
Model "..." is not a recognized model id
Claude Code не узнал имя модели и оставил прежнюю. Частые причины - опечатка, человеческое название вместо технического (Sonnet 5 вместо claude-sonnet-5) или имя, которое понимает только более новая версия программы. В конце сообщения обычно есть подсказка с похожим именем. Надёжнее всего набрать /model без слова и выбрать модель из списка.
API Error: 400 Claude Code 2.1.219 does not support this model; version 2.1.255 or newer is required.
Номера версий у тебя будут другие, суть та же: выбранная модель требует более новой версии Claude Code. С Opus 5.5 это бывает на версиях старше 2.1.280. Выполни claude update и запусти программу заново.
Выбрал Opus, а новая сессия открылась на другой модели
Сообщения тут нет, просто в /status не то, что ты ждал. Документация называет четыре причины:
- ты менял модель клавишей
sили флагом--model, а это только на одну сессию; - модель задана выше по старшинству: полем
modelв настройках проекта или переменнойANTHROPIC_MODELв терминале; - Claude Code не смог записать выбор в
~/.claude/settings.json, например файл только для чтения; - ты продолжил старую сессию через
claude --resumeили--continue, а она обычно сохраняет свою модель.
Лимит тает, хотя задачи мелкие
Тоже без сообщения. Почти всегда это Opus на рутине плюс одна длинная сессия на весь день. Проверь /status: если там Opus, а ты правишь тексты на странице, переключись на Sonnet. И начинай новую задачу с /clear, чтобы агент не тащил за собой всю вчерашнюю переписку.
Куда двигаться после выбора модели
- Лимиты Claude Code : как считается расход, что показывает
/usageи где сэкономить. - Команды Claude Code -
/model,/effort,/clearи остальные на одной странице. - Агенты в Claude Code - как задать модель своему субагенту.
- Что такое промпт - если хочется понять, почему одна и та же модель отвечает то хорошо, то плохо.
Модель решает, насколько глубоко агент думает, а насколько точно он понял задачу, решает постановка. Об этом весь курс ClaudeBase: уроки про выбор модели, контекст и лимиты, правила проекта и готовые настройки Claude Code. Базу при этом можно отдать агенту по MCP: нужный материал он найдёт в ней без подсказки.