Выбор
Sonnet или Opus — какую выбрать
Скопируй страницу и вставь в Claude или GPT — разберёт под твою задачу.
Есть два соблазна, и оба ведут не туда. Первый: всегда брать Opus — «это же флагман, зачем экономить на мозгах». Второй, наоборот: всегда брать Sonnet — «дешевле, а разницы всё равно не видно». Обе установки одинаково неверны, потому что обе выбирают модель заранее, а не под задачу. Правильный подход другой: у тебя две рабочие модели Claude, и ты берёшь ту, что подходит под конкретную работу. В этом гайде разберём, чем Sonnet отличается от Opus, когда какую включать и как переключаться прямо в Claude Code.
Короткий ответ
Sonnet — твой дефолт. На большинстве кодовых задач он почти не уступает Opus, но быстрее и заметно дешевле. Opus включаешь точечно: сложная архитектура, тяжёлый дебаг, крупные рефакторы, высокие ставки — там, где глубина рассуждения реально решает и ошибка дорого стоит.
В Claude Code модель переключается прямо в сессии командой /model — не надо перезапускаться или ставить что-то заново. Глубину рассуждений отдельно регулирует /effort (уровни low / medium / high / xhigh). Правило одной строкой: Sonnet по умолчанию, тяжёлое и рискованное роутишь на Opus.
В чём вообще разница
Обе — модели Claude, и обе умеют кодить. Разница не в том, что одна «умная», а другая «глупая». Разница в характере.
Opus — флагман. Он глубже рассуждает: дольше держит в голове сложную картину, лучше вытягивает задачи, где нужно одновременно учитывать много ограничений и не терять ни одно. Это его сила и его цена — он медленнее и дороже.
Sonnet — быстрый рабочий инструмент. Он отвечает шустрее, стоит меньше, и — вот ключевой момент — на кодинге почти не уступает Opus. То есть на обычной инженерной работе ты платишь заметно меньше, а получаешь практически то же самое.
Главная мысль: выбор идёт не по оси «флагман или не флагман», а по оси сложности задачи. Спрашивай не «какая модель лучше», а «насколько тяжёлая передо мной задача». Простая рутина — Sonnet справится и сэкономит. Задача на пределе, где важно глубокое рассуждение, — тогда Opus оправдывает свою цену.
Когда брать Opus
Opus стоит включать, когда задача действительно сложная и цена ошибки высокая. Конкретно:
- Сложная архитектура. Проектируешь систему с нетривиальными связями, где решение в одном месте тянет за собой последствия в пяти других — тут глубина рассуждения окупается.
- Тяжёлый дебаг. Гонки, плавающие баги, тонкие ошибки, которые не воспроизводятся с первого раза. Там, где надо удержать в голове всю цепочку и не упустить деталь.
- Крупные рефакторы. Перекраиваешь большой кусок кода, где важно ничего не сломать и учесть все зависимости разом.
- Много ограничений одновременно. Когда задача — это система условий, которые все нужно соблюсти вместе, а не по очереди.
- Задачи уровня экспертного рассуждения. Не «напиши функцию», а «продумай подход, взвесь варианты, обоснуй выбор».
- Security-аудит. Поиск уязвимостей требует въедливости и умения увидеть неочевидный вектор — цена пропущенной дыры высокая.
- Длинные сессии, где важен ранний контекст. Когда решение в конце зависит от того, что было в самом начале, и это нельзя терять.
Когда брать Sonnet
Sonnet — правильный выбор по умолчанию для большинства работы. Включай его, когда:
- Обычный кодинг. Написать компонент, поправить логику, собрать эндпоинт — это ровно то, где Sonnet почти неотличим от Opus, но дешевле.
- Итеративная работа. Гоняешь код по кругу: правка — прогон — правка. Много коротких циклов, где скорость и цена важнее максимальной глубины на каждом шаге.
- Рутина. Типовые задачи, которых много и которые не требуют экспертного рассуждения.
- Большой объём. Когда работы просто много, и разница в цене на дистанции складывается в ощутимую сумму.
- Экономия важна. Пет-проект, обучение, эксперименты — жечь флагман на каждую мелочь смысла нет.
На обычных задачах Sonnet — это не «дешёвый компромисс», а осознанный дефолт. Ты не жертвуешь качеством, ты не переплачиваешь за то, что и так сделается хорошо.
Сколько это стоит
Разберёмся с ценами — тут много устаревшей информации, которая пугает зря. Ориентир на сейчас: Opus 4.8 — примерно $5 за миллион входных токенов и $25 за миллион выходных. Sonnet 5 — около $3 и $15. То есть реальная разница сейчас примерно в 1,7 раза, а не в разы.
Важная оговорка: цены двигаются, обязательно сверь актуальные на сайте Anthropic перед тем, как считать бюджет. Цифры выше — ориентир на момент написания, а не вечная константа.
Почему это важно оговорить отдельно: старые статьи и обсуждения пишут про пятикратную разницу и цены вроде $15 / $75 за Opus. Не пугайся этих чисел — это устаревшая цена прошлого поколения Opus. Сейчас разрыв между моделями заметно меньше, порядка 1,7x, а не 5x. Если увидишь где-то «Opus в пять раз дороже» — это уже неактуально.
И главное про деньги: не выбирай модель по одной цене за токен. Считай стоимость РЕЗУЛЬТАТА. Если Sonnet сделал задачу с третьего захода, а Opus — с первого, то «дешёвая» модель по факту вышла дороже: три прогона вместо одного, плюс твоё время на итерации. Дешевле не тот, у кого ниже ценник, а тот, кто доводит до результата с меньшими затратами суммарно.
Таблица сравнения
| Параметр | Sonnet | Opus |
|---|---|---|
| Сила | Быстрый рабочий дефолт, почти уровень Opus на кодинге | Глубокое рассуждение, максимум на сложном |
| Скорость | Быстрее | Медленнее |
| Цена (ориентир) | Ниже, ~$3 / $15 за 1М токенов | Выше, ~$5 / $25 за 1М токенов |
| Когда | Рутина, объём, итерации, экономия | Сложное, архитектура, тяжёлый дебаг, аудит |
Цены в таблице — тот же ориентир с той же оговоркой: сверь актуальные на сайте Anthropic, они меняются.
Как переключать в Claude Code
В Claude Code менять модель не значит перезапускать сессию или что-то доустанавливать. Всё делается прямо в чате двумя командами.
/model — меняет модель. Набираешь команду в сессии, выбираешь Sonnet или Opus, и следующая работа идёт уже на выбранной модели. Начал задачу на Sonnet, упёрся в сложный участок — переключился на Opus одной командой, доделал тяжёлое, вернулся обратно.
/effort — регулирует глубину рассуждений отдельно от выбора модели. Уровни low / medium / high / xhigh: чем выше, тем дольше и тщательнее модель думает перед ответом. На сложной задаче поднимаешь effort, на рутинной — держишь ниже, чтобы не тратить лишнее.
Рабочая логика простая: сильную модель и высокий effort — на сложное и рискованное, экономную модель и умеренный effort — на массовое и рутинное. Ты не привязан к одному выбору на всю сессию, ты подстраиваешь инструмент под каждый участок работы.
FAQ
Opus всегда умнее?
На сложных задачах — да, он глубже и вытягивает то, где Sonnet может споткнуться. Но на рутине разница копеечная: ты платишь заметно больше, а результат практически тот же. «Умнее» не значит «всегда нужнее» — на простой работе это просто переплата за неиспользованную глубину.
Можно менять модель по ходу работы?
Да. Команда /model работает прямо в сессии, переключаться можно сколько угодно раз. Норма — не «выбрал одну модель на всё», а «держу Sonnet дефолтом и поднимаюсь на Opus, когда упираюсь в сложное».
С чего начать новичку?
С Sonnet по умолчанию. Он покрывает почти весь обычный кодинг, стоит дешевле и работает быстрее — идеально, чтобы разобраться и не жечь бюджет на экспериментах. Переключишься на Opus тогда, когда реально упрёшься в задачу, где чувствуешь, что не хватает глубины.
А если я не уверен, сложная задача или нет?
Начни на Sonnet. Если видишь, что модель буксует — путается в связях, не ловит тонкий баг, крутится вокруг решения — переключи на Opus командой /model и подними /effort. Дешевле попробовать сначала на Sonnet, чем сразу платить за флагман «на всякий случай».
Итог
Sonnet и Opus — две рабочие модели Claude под разную нагрузку. Sonnet быстрее и дешевле, на кодинге почти не уступает Opus — это твой дефолт для рутины, объёма и итераций. Opus глубже рассуждает — его включаешь на сложную архитектуру, тяжёлый дебаг, крупные рефакторы и аудит, где ставки высоки. Переключаешься прямо в Claude Code через /model, глубину крутишь через /effort. Не выбирай по одной цене — считай стоимость результата: дешёвая модель, которая не справилась с первого раза, выходит дороже флагмана.
Кстати, про деньги и результат: половина экономии в работе с агентом — не выбор модели, а умение не жечь контекст впустую. Про то, как контекст превращается в деньги и где он утекает, — в соседнем гайде.