Claude Sonnet: что это за модель
Claude Sonnet - средняя модель линейки Claude: быстрее и дешевле старшей Opus, а на повседневных задачах разница в качестве почти не видна. В настройках она задаётся коротким псевдонимом sonnet, а переключаются между моделями командой /model
Что означает Sonnet в линейке Claude
Названия моделей у Anthropic устроены как линейка размеров, а не как версии. Внутри одного поколения есть младшая, средняя и старшая модель, и Sonnet - средняя
Практически это означает баланс: заметно быстрее и дешевле старшей модели, при этом на письме, разборе документов и обычном коде разницу приходится специально искать
В конфигурации моделей есть две формы записи. Псевдоним (sonnet, opus) всегда указывает на свежую модель семейства, полный идентификатор вида claude-sonnet-5 прибивает конкретную версию. Документация советует пользоваться псевдонимами: они не протухают
Как переключить модель
- Внутри сессии - выбором из списка:
/model - При запуске - флагом:
claude --model sonnet - Постоянно - ключом в файле настроек:
{ "model": "sonnet" }
Порядок, который решает споры. Если модель задана в нескольких местах сразу, побеждает не последняя правка, а верхняя строка этого списка: флаг --model, затем переменная ANTHROPIC_MODEL, затем .claude/settings.local.json, затем .claude/settings.json, затем ~/.claude/settings.json. Именно поэтому «поменял в настройках, ничего не изменилось» чаще всего означает, что выше по списку лежит забытая переменная окружения
Опечатка в имени ловится сразу: Claude Code отвечает строкой вида «Model "claud-sonnet-5" is not a recognized model id. Did you mean 'claude-sonnet-5'?» и подсказывает правильный вариант
Когда Sonnet, а когда старшая модель
Sonnet берут на объём: разбор выгрузок, правки по шаблону, обычный код, ответы на письма. Там, где важнее скорость и цена на единицу работы
Старшую модель включают на задачах, где ошибка дорога: архитектура, сложная отладка, разбор запутанного legacy, длинные рассуждения. Разница проявляется именно на них
Отдельно стоит помнить про лимиты: при упоре в потолок Claude Code сам предлагает выйти из положения командой /model и перейти на другую модель, а /usage показывает, сколько осталось и когда сбросится
Модель ты теперь переключаешь осознанно: Sonnet на объём, старшую - там, где ошибка дорога. Сам себе задаёшь следующий вопрос: а откуда вообще знать заранее, какая задача дорогая, а какая нет, пока не влетел в стоимость или в упор лимита?
На Лагере разбираем это на реальных задачах вайбкодинга: где Sonnet достаточно, а где переключение на старшую модель окупает себя
Заявка в закрытый канал, одобряю сразу. Бот сам напишет первым и покажет, как забрать три дня Лагеря. Бесплатно
Частые вопросы
Чем Sonnet отличается от Opus?
Размером и ценой работы. Sonnet - средняя модель линейки, Opus - старшая. Sonnet быстрее и дешевле, на повседневных задачах качество сопоставимо. Opus заметно выигрывает там, где нужны длинные рассуждения и цена ошибки высокая
Как посмотреть, какая модель работает прямо сейчас?
Командой /status внутри сессии: она показывает активные учётные данные и текущую модель. Сменить модель на лету можно командой /model, она открывает список доступных вариантов
Что делать, если Claude пишет, что модель не найдена?
Проверить написание: Claude Code сам подсказывает правильный идентификатор в тексте ошибки. Затем пройти по цепочке настроек сверху вниз: флаг --model, переменная ANTHROPIC_MODEL, локальные настройки проекта, настройки проекта, личные настройки. Часто виновата забытая переменная окружения
Связанные гайды
Больше материалов по теме - в разделе Нейросети и инструменты