sonnet55.ru

Sonnet 5.5 в Claude Code и редакторах

≈ 7 мин чтения#claude-code#ide

Claude Code — агент Anthropic для работы с кодом в терминале, редакторе и десктопном приложении. В подписках он по умолчанию запускается на Opus 5.5, хотя справка Anthropic называет Sonnet подходящим выбором для большей части повседневной работы с кодом. Как поставить Sonnet 5.5 и не перепутать версии — по шагам.

Установка

bashmacOS, Linux, WSL
curl -fsSL https://claude.ai/install.sh | bash
claude --version  # проверка
claude doctor     # диагностика
bashWindows и менеджеры пакетов
# PowerShell
irm https://claude.ai/install.ps1 | iex
# WinGet
winget install Anthropic.ClaudeCode
# Homebrew, канал stable
brew install --cask claude-code
# npm, нужен Node.js 22+
npm install -g @anthropic-ai/claude-code

Требования: macOS 13 и новее, Windows 10 версии 1809 и новее, Ubuntu 20.04+, Debian 10+ или Alpine 3.19+, от 4 ГБ памяти, процессор x64 или ARM64. На Windows желателен Git for Windows — тогда Claude Code пользуется Git Bash, без него — PowerShell. Нативная установка обновляется сама, установки через Homebrew и WinGet — нет.

При первом запуске claude откроет браузер для входа. Подходят планы Pro, Max, Team и Enterprise или аккаунт Console с оплатой по токенам; работать можно и через Amazon Bedrock, Google Cloud's Agent Platform или Microsoft Foundry. Если в окружении задан ANTHROPIC_API_KEY и вы подтвердите его, вход через браузер пропускается.

Как включить Sonnet 5.5

Модель по умолчанию зависит от способа входа: на подписках Pro, Max, Team, Enterprise и с ключом API Anthropic это Opus 5.5. Переключиться можно четырьмя способами — от высшего приоритета к низшему:

bashчетыре способа
# 1. в сессии, выбор сохранится
/model sonnet
# 2. только на этот запуск
claude --model sonnet
# 3. для запуска из окружения
export ANTHROPIC_MODEL=sonnet
# 4. ключ в ~/.claude/settings.json
"model": "sonnet"

В меню /model клавиша Enter переключает модель и сохраняет выбор, клавиша s — только на текущую сессию. Сменить модель можно посреди работы: история диалога останется. Суффикс [1m] для Sonnet 5.5 не нужен — миллион токенов у неё и так по умолчанию.

Алиас sonnet означает разные версии

Короткое имя sonnet удобно, но по документации на разных площадках оно сейчас ведёт на разные модели:

Как вошлиsonnet означает
Anthropic: подписка или ключ APISonnet 5.5
Claude Platform on AWSSonnet 4.6
Amazon Bedrock, Google Cloud's Agent PlatformSonnet 4.5
Microsoft FoundrySonnet 4.5

Соответствие со временем меняется. Чтобы на облаке гарантированно работала 5.5, переопределите алиас в настройках, указав идентификатор модели в том виде, в каком он записан на вашей площадке (таблица ID — в шпаргалке по API):

json~/.claude/settings.json
{
  "model": "sonnet",
  "env": {"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5-5"}
}

Уровень усилия

У Sonnet 5.5 в Claude Code по умолчанию стоит medium, в API — high. Поменять:

basheffort
# в сессии; без аргумента откроется ползунок
/effort high
# на один запуск
claude --effort xhigh
# из окружения
export CLAUDE_CODE_EFFORT_LEVEL=low

Уровень max действует только в текущей сессии, если не задан переменной окружения; в settings.json ключ effortLevel принимает low, medium, high и xhigh. Слово ultrathink в промпте просит более глубокого размышления только на один ход.

Из руководства по промптингу: на low и medium в длинных задачах модель чаще останавливается, чтобы что-то уточнить, а на low может отчитаться о правке, не запустив тесты. Если это мешает, поднимите уровень или пропишите в CLAUDE.md правило: прежде чем сказать «готово», прогнать тесты, проверку типов или сборку. На xhigh и max бывает обратное: после задачи модель сама запускает раунды ревью, иногда с субагентами. По замерам Anthropic, инструкция не устраивать ревью без просьбы сократила стоимость сессии на max примерно на треть без потери качества.

opusplan: план от Opus, работа от Sonnet

Команда /model opusplan включает связку: в режиме планирования работает Opus, а после согласования плана исполнение переходит к Sonnet. Сложная часть — разобраться в задаче и разложить её на шаги — достаётся старшей модели, а основной объём токенов на правки тратит более дешёвая. На подписке это бережёт лимиты: Opus, как предупреждает справка, расходует квоту заметно быстрее.

VS Code, Cursor и JetBrains

Расширение Claude Code ставится из маркетплейса VS Code — ID anthropic.claude-code, нужна версия VS Code 1.94.0 или новее. Оно работает и в форках: для Cursor есть прямая ссылка установки cursor:extension/anthropic.claude-code, для остальных — реестр Open VSX. Модель выбирается кнопкой с её названием внизу поля ввода или командой /model; если модель поддерживает уровни усилия, в том же меню появляется строка Effort. Для сред JetBrains есть отдельный плагин, а в редакторах, куда расширение не ставится, можно запустить claude во встроенном терминале.

Расширению нужна та же учётная запись — платная подписка или аккаунт Console, отдельный ключ вводить не требуется. Если вы выбираете между Claude Code и другими ассистентами для программирования, пригодится обзор нейросетей для написания и правки кода. Документация по установке — на code.claude.com.

Вопросы и ответы

Как выбрать Sonnet 5.5 в Claude Code?

Наберите /model sonnet в сессии или запустите claude --model sonnet. При входе через подписку или ключ API Anthropic алиас sonnet ведёт на Sonnet 5.5; в облаках версию лучше закрепить полным ID.

Какая модель в Claude Code стоит по умолчанию?

На планах Pro, Max, Team и Enterprise и при входе по ключу API — Opus 5.5. На Amazon Bedrock и Google Cloud тоже Opus 5.5, в Microsoft Foundry — Sonnet 4.5.

Можно ли пользоваться Claude Code бесплатно?

Нет. Нужен план Pro, Max, Team или Enterprise либо аккаунт Console с оплатой по токенам. Бесплатный план claude.ai доступа к Claude Code не даёт.

Работает ли Claude Code в Cursor?

Да. Расширение anthropic.claude-code ставится в Cursor по прямой ссылке cursor:extension/anthropic.claude-code, в другие форки VS Code — из реестра Open VSX.

Почему алиас sonnet в Bedrock — не Sonnet 5.5?

Соответствие алиасов задаётся отдельно для каждой площадки: на Bedrock и Google Cloud's Agent Platform sonnet пока ведёт на Sonnet 4.5, на Claude Platform on AWS — на Sonnet 4.6. Закрепите версию через ANTHROPIC_DEFAULT_SONNET_MODEL или полное имя модели.

Как поменять effort в Claude Code?

Командой /effort high в сессии, флагом --effort при запуске или переменной CLAUDE_CODE_EFFORT_LEVEL. Для Sonnet 5.5 по умолчанию стоит medium.

Ещё записи