Sonnet или Opus — какую выбрать Выбор

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 — с первого, то «дешёвая» модель по факту вышла дороже: три прогона вместо одного, плюс твоё время на итерации. Дешевле не тот, у кого ниже ценник, а тот, кто доводит до результата с меньшими затратами суммарно.

Таблица сравнения

ПараметрSonnetOpus
Сила Быстрый рабочий дефолт, почти уровень 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. Не выбирай по одной цене — считай стоимость результата: дешёвая модель, которая не справилась с первого раза, выходит дороже флагмана.

Кстати, про деньги и результат: половина экономии в работе с агентом — не выбор модели, а умение не жечь контекст впустую. Про то, как контекст превращается в деньги и где он утекает, — в соседнем гайде.