← 返回列表

Claude Code серия уроков 7: Sonnet, Opus – какую модель мне использовать?

Выбор модели: Sonnet, Opus – какую использовать?

После установки и входа в Claude Code не нужно сразу ломать голову над выбором модели – по умолчанию используется Claude Sonnet, которого в большинстве случаев достаточно.

Доступные модели в Claude Code

На данный момент в командной строке можно динамически выбирать три модели:

  • Claude Sonnet (текущая версия 3.5 или новее)
  • Claude Opus (флагманская версия)
  • Claude Haiku (облегчённая версия)

Эти модели различаются по "интеллекту" и "стоимости". Использование неподходящей модели ведёт к лишним расходам или потере времени.

Анализ моделей

Sonnet – рабочая лошадка, лучшая по соотношению цена/качество

  • Высокая скорость, ответы практически без задержек.
  • Достаточно хорошо понимает логику крупных кодовых баз, справляется с большинством задач по генерации и рефакторингу.
  • Выбрана по умолчанию не потому, что "едва справляется", а из-за сбалансированности.
  • Для повседневной генерации кода, объяснений, отладки и рефакторинга Sonnet подходит практически всегда.

Opus – тяжёлый бульдозер, дорогой, но мощный

  • Обрабатывает крайне сложную логику: четырёхуровневую вложенную асинхронность, связный рефакторинг через десяток файлов, полную миграцию со старого фреймворка на новый.
  • Тоньше понимает контекст, реже упускает заданные ограничения.
  • Заметно медленнее Sonnet, возврат сложного решения может занять 10–20 секунд.
  • Цена примерно в пять раз выше, чем у Sonnet. Не шутка: рефакторинг крупного модуля с Opus может стоить несколько долларов и больше.
  • Если Sonnet дважды не справился с задачей, только тогда стоит привлекать Opus.

Haiku – молниеносен, только для мелочей

  • Отклик за несколько миллисекунд, задержка почти незаметна.
  • Низкий потолок возможностей, не подходит для сложных рассуждений. Для чего годится? Генерация commit message, форматирование данных, ответ на простой вопрос вроде "что делает эта директория".
  • Очень дёшев, затраты практически незаметны.
  • Не подходит для генерации кода, кроме совсем простых шаблонов.

Как переключать модели

При запуске однократно:

claude --model opus "Explain the cause of this recursion degradation"

Или войдите в интерактивный режим через claude, затем переключитесь:

/model opus

Также можно задать модель по умолчанию в файле CLAUDE.md или конфигурации, чтобы не указывать её каждый раз вручную. Это полезно, если в команде есть единая предпочтительная модель.

Прочие детали

Версии моделей обновляются. Веб-версия claude.ai может получать новые модели раньше, а обновление инструмента командной строки происходит чуть медленнее. Если вы любите новинки, используйте claude --version вместе с npm update, чтобы оставаться на свежей версии, или следите за анонсами поддержки моделей на странице релизов GitHub.

评论

暂无已展示的评论。

发表评论(匿名)