Модель по умолчанию в Claude Code: как изменить, переключать и выбирать подходящую

Модель по умолчанию в Claude Code: как изменить, переключать и выбирать подходящую

Моделью по умолчанию в Claude Code является Sonnet — точнее, последний релиз Sonnet для вашего провайдера (Sonnet 5 на API Anthropic по состоянию на середину 2026 года). Sonnet быстр, справляется с большинством задач кодинга и поддерживает разумные затраты в длительных сессиях. Если вы ничего не меняли, именно эту модель вы и используете.

Для смены модели достаточно одной команды: /model opus внутри сессии или claude --model opus при запуске. В остальной части руководства рассказывается, когда на какую модель действительно стоит переключаться, на что разрешаются сокращённые псевдонимы у разных провайдеров, а также как использовать эндпоинт Novita AI для доступа к более широкому набору моделей с открытыми весами по более низкой цене за токен.

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

Когда вы запускаете Claude Code без указания модели, сессия начинается с псевдонима sonnet, который разрешается в последнюю версию Sonnet для вашего провайдера. На API Anthropic (эндпоинт по умолчанию) это означает Claude Sonnet 5 по состоянию на середину 2026 года. Пользователи бесплатного плана и плана Pro по умолчанию также получают Sonnet 5.

Логика проста: Sonnet предлагает наилучший баланс скорости и возможностей для повседневной работы с кодом. Он справляется с редактированием файлов, многошаговым рефакторингом, генерацией тестов и большинством задач на уровне репозитория без дополнительной задержки или затрат, которые возникают при использовании Opus. В большинстве сессий переключение на более «тяжёлую» модель не даёт ощутимо лучших результатов.

Если ваша организация установила общеорганизационную модель по умолчанию в консоли администрирования Claude Code, она переопределяет системную модель по умолчанию и вступит в силу при следующем запуске сессии. Вы всё ещё можете переопределить её для отдельной сессии с помощью /model или флага --model.

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

Claude Code использует псевдонимы, а не полные идентификаторы моделей для повседневного выбора. Псевдоним, такой как sonnet, всегда указывает на рекомендуемую версию для вашего провайдера, поэтому вам не нужно обновлять конфигурацию при каждом выходе новой модели.

Псевдоним Что выбирает Для чего лучше всего
sonnet Последний Sonnet (Sonnet 5 на API Anthropic) По умолчанию — быстрый, способный и эффективный для большинства задач
opus Последний Opus (Opus 4.8 на API Anthropic) Сложные архитектурные рассуждения, анализ больших кодовых баз
haiku Последний Haiku (Haiku 4.5) Простые, быстрые задачи, где скорость важнее глубины
fable Claude Fable 5 Длительные автономные сессии, неоднозначные или открытые задачи
best Fable 5, если доступен, иначе последний Opus Максимально доступная возможность без ручного указания
opusplan Opus для планирования, Sonnet для выполнения Получить рассуждения Opus по архитектуре, не платя по тарифам Opus за каждый шаг
sonnet[1m] Sonnet с контекстным окном 1M токенов Очень длинные сессии или большие кодовые базы, требующие расширенного контекста
opus[1m] Opus с контекстным окном 1M токенов Сложные задачи с длинным контекстом, требующие рассуждений Opus
default Сбрасывает любое переопределение; возвращает к учётной записи по умолчанию Сброс к системной модели по умолчанию после тестирования других

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

claude --model claude-sonnet-5
claude --model claude-opus-4-8

Текущие модели Claude (API Anthropic)

Модель ID API Контекст Входная стоимость Выходная стоимость
Claude Fable 5 claude-fable-5 1M токенов $10/MTok $50/MTok
Claude Opus 4.8 claude-opus-4-8 1M токенов $5/MTok $25/MTok
Claude Sonnet 5 claude-sonnet-5 1M токенов $2/MTok* $10/MTok*
Claude Haiku 4.5 claude-haiku-4-5-20251001 200k токенов $1/MTok $5/MTok

*Вводная цена Sonnet 5 действует до 31 августа 2026 года; стандартная ставка составляет $3/$15 за MTok.

Все модели имеют контекстное окно в 1 миллион токенов, кроме Haiku 4.5, которая ограничена 200k. Для большинства задач кодинга размер контекстного окна становится решающим фактором только при загрузке целых репозиториев или выполнении очень длительных агентных сессий.

Как изменить модель в Claude Code

Существует четыре способа настройки модели в порядке приоритета:

1. Во время сессии: /model

Введите /model без аргументов, чтобы открыть интерактивный выбор. Введите /model <псевдоним>, чтобы переключиться немедленно:

/model opus
/model sonnet
/model haiku
/model fable

Начиная с Claude Code v2.1.153, команда /model сохраняет ваш выбор как значение по умолчанию для будущих сессий. Если вы хотите переключиться только для текущей сессии, нажмите s в окне выбора вместо Enter. Ввод /model <псевдоним> напрямую сохраняет выбор (эквивалентно Enter).

2. При запуске: флаг --model

Передайте --model при запуске Claude Code, чтобы применить выбор только для этой сессии:

claude --model opus
claude --model haiku
claude --model claude-sonnet-5   # полный ID модели, фиксирует конкретную версию

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

3. Переменная окружения: ANTHROPIC_MODEL

Установите ANTHROPIC_MODEL, чтобы применить модель на время сессии оболочки или скрипта:

export ANTHROPIC_MODEL="opus"

Как и --model, эта настройка действует в рамках сессии и не записывается в файл настроек.

4. Файл настроек (постоянное значение по умолчанию)

Чтобы установить постоянное значение по умолчанию, добавьте поле model в файл настроек Claude Code (обычно ~/.claude/settings.json):

{
  "model": "opus"
}

Это применяется каждый раз при запуске Claude Code с этого компьютера, если не переопределено флагом --model или переменной окружения ANTHROPIC_MODEL.

Переменные окружения для отдельных псевдонимов

Если вы хотите, чтобы псевдоним opus разрешался в определённую версию в любом окружении, установите ANTHROPIC_DEFAULT_OPUS_MODEL. Тот же шаблон применим для других семейств:

export ANTHROPIC_DEFAULT_OPUS_MODEL="claude-opus-4-8"
export ANTHROPIC_DEFAULT_SONNET_MODEL="claude-sonnet-5"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="claude-haiku-4-5-20251001"
export ANTHROPIC_DEFAULT_FABLE_MODEL="claude-fable-5"

Это полезно в CI/CD или командных настройках, где требуется воспроизводимое разрешение моделей без жёсткого указания полных ID повсюду.

Выбор подходящей модели для кодинга

Необходимый уровень модели зависит больше от типа задачи, чем от одной лишь сложности.

Придерживайтесь Sonnet (по умолчанию) для:

  • Ежедневных задач кодинга — реализация функций, написание тестов, рефакторинг
  • Итеративных сессий, где вы просматриваете изменения (diff) и задаёте уточняющие вопросы
  • Большинства многофайловых правок, где кодовая база помещается в контекстное окно
  • Случаев, когда скорость имеет значение (Sonnet отвечает заметно быстрее Opus)

Основное ограничение Sonnet — глубина рассуждений по действительно неоднозначным архитектурным вопросам. Он склонен выбирать первый разумный подход, а не оценивать альтернативы. Для решений, где неправильный выбор приведёт к значительным затратам на рефакторинг, имеет смысл перейти на Opus.

Переключайтесь на Opus для:

  • Отладки первопричин, когда проблема неочевидна
  • Архитектурных решений: выбор между паттернами проектирования, оценка стратегий рефакторинга, выявление мест, где технический долг создаст проблемы
  • Анализа больших кодовых баз, где требуется, чтобы Opus удерживал больше контекста в рабочей памяти
  • Многочасовых автономных сессий, где важна устойчивость к накоплению контекста

Opus 4.8 стоит в 2,5 раза дороже Sonnet 5 за токен и работает медленнее. Для коротких задач разница в качестве рассуждений часто не оправдывает затрат. Псевдоним opusplan — практичный компромисс: он использует Opus на этапе планирования (где более глубокие рассуждения окупаются) и переключается на Sonnet для реализации (где важна пропускная способность).

Используйте Haiku для:

  • Форматирования кода, очистки комментариев, простых переименований переменных
  • Задач, где нужны быстрые ответы для минимальных изменений
  • Высокообъёмных скриптовых сценариев, где стоимость токенов имеет наибольшее значение

Haiku 4.5 — самая быстрая модель и самая дешёвая: $1/$5 за MTok, но она не сравнится с Sonnet или Opus в многошаговых рассуждениях или сложных кодовых базах.

Используйте Fable 5 для:

  • Отладки инцидентов и расследования аварий
  • Длительных, открытых агентных прогонов, где вы хотите, чтобы модель сначала исследовала, а затем действовала
  • Неоднозначных проблем, которые обычно разбиваются на несколько сессий

Fable 5 не является моделью по умолчанию, потому что большинство сессий кодинга в нём не нуждаются. Он медленнее и стоит вдвое дороже Opus. Он оправдывает себя в действительно сложной, продолжительной работе: тщательнее проверяет собственные выходные данные, обрабатывает последовательности вызовов инструментов, не теряя нити, и принимает меньше решений, требующих корректирующих подсказок. Для типичной разработки функций он избыточен.

Выбор модели на Bedrock, Vertex и других провайдерах

Псевдонимы разрешаются по-разному в зависимости от используемого API-провайдера. Если вы направляете Claude Code через Amazon Bedrock, Google Cloud’s Agent Platform или Microsoft Foundry, разрешение псевдонимов по умолчанию основано на более старых версиях:

Провайдер Псевдоним opus разрешается в Псевдоним sonnet разрешается в
API Anthropic (по умолчанию) Opus 4.8 Sonnet 5
Claude Platform on AWS Opus 4.7 Sonnet 4.6
Amazon Bedrock Opus 4.6 Sonnet 4.5
Google Cloud Agent Platform Opus 4.6 Sonnet 4.5
Microsoft Foundry Opus 4.6 Sonnet 4.5

Чтобы получить более новые модели на Bedrock, Vertex или Foundry, используйте полный ID модели явно или установите переменные окружения ANTHROPIC_DEFAULT_OPUS_MODEL / ANTHROPIC_DEFAULT_SONNET_MODEL на ARN модели для конкретного провайдера или имя развёртывания нужной версии.

Как получить доступ к большему количеству моделей через Novita AI

Claude Code читает ANTHROPIC_BASE_URL, чтобы определить, на какой API-эндпоинт отправлять запросы. Укажите совместимый с Anthropic эндпоинт Novita AI, чтобы использовать модели с открытыми весами — включая DeepSeek, Qwen, GLM, Kimi и MiniMax, — сохраняя агентный рабочий процесс Claude Code.

Это полезно, когда:

  • Вы хотите опробовать конкретную модель с открытыми весами (Qwen3-Coder, GLM-4.7, MiniMax M2.7) на своей реальной кодовой базе
  • Стоимость за токен является ограничением, и вы запускаете высокообъёмные агентные сессии
  • Вы сравниваете качество моделей на своих собственных задачах, прежде чем брать на себя расходы на API

Настройка

  1. Зарегистрируйтесь на novita.ai, чтобы получить бесплатные пробные кредиты.
  2. Перейдите в управление ключами, создайте новый ключ и скопируйте его.
  3. Установите эти переменные окружения перед запуском Claude Code:

macOS / Linux:

export ANTHROPIC_BASE_URL="https://api.novita.ai/anthropic"
export ANTHROPIC_AUTH_TOKEN="<ваш ключ API Novita>"
export ANTHROPIC_MODEL="minimax/minimax-m2.7"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="minimax/minimax-m2.7"

Windows (Command Prompt):

set ANTHROPIC_BASE_URL=https://api.novita.ai/anthropic
set ANTHROPIC_AUTH_TOKEN=<ваш ключ API Novita>
set ANTHROPIC_MODEL=minimax/minimax-m2.7
set ANTHROPIC_DEFAULT_HAIKU_MODEL=minimax/minimax-m2.7

Windows (PowerShell):

$env:ANTHROPIC_BASE_URL = "https://api.novita.ai/anthropic"
$env:ANTHROPIC_AUTH_TOKEN = "<ваш ключ API Novita>"
$env:ANTHROPIC_MODEL = "minimax/minimax-m2.7"
$env:ANTHROPIC_DEFAULT_HAIKU_MODEL = "minimax/minimax-m2.7"

Запустите Claude Code обычным образом после установки переменных. Средство выбора /model будет отражать настроенные модели, размещённые на Novita, а не список псевдонимов Anthropic.

Примечание о ANTHROPIC_BASE_URL и выборе модели

ANTHROPIC_BASE_URL меняет куда отправляются запросы, а не какая модель Anthropic отвечает. При указании на Novita AI имя модели, которое вы устанавливаете в ANTHROPIC_MODEL, должно быть ID модели, размещённой на Novita (например, minimax/minimax-m2.7 или deepseek/deepseek-v4-flash), а не псевдонимом Anthropic, таким как sonnet или opus. Псевдонимы Anthropic корректно разрешаются только относительно собственного эндпоинта Anthropic.

Примеры моделей, доступных на Novita AI

Модель ID модели Novita Сильные стороны
MiniMax M2.7 minimax/minimax-m2.7 Агентный вызов инструментов, 97% точности инструментов
DeepSeek V4 Flash deepseek/deepseek-v4-flash Быстрая и экономичная для итеративных задач
Qwen3-Coder 480B qwen/qwen3-coder-480b-a35b-instruct Генерация кода, большой контекст
GLM-4.7 zai-org/glm-4.7 Задачи кодинга и агентные задачи

Проверьте novita.ai/llm-api для текущего списка моделей и проверенных ID перед настройкой — доступность и именование моделей могут меняться.

Часто задаваемые вопросы

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

Sonnet — точнее, последний релиз Sonnet для вашего API-провайдера. На API Anthropic это Claude Sonnet 5 по состоянию на середину 2026 года. Если ваша организация установила общеорганизационную модель по умолчанию, она имеет приоритет.

Как переключить модель в Claude Code?

Самый быстрый способ — /model <псевдоним> во время активной сессии. Чтобы установить постоянное значение, добавьте "model": "opus" (или предпочитаемый псевдоним) в файл настроек по пути ~/.claude/settings.json. Используйте --model при запуске для одноразового переопределения сессии.

Что делает псевдоним opusplan?

Он использует Opus на этапе планирования Claude Code и переключается на Sonnet для выполнения. Это даёт более глубокие рассуждения Opus по архитектурным решениям без оплаты по тарифам Opus за каждое редактирование файла при реализации. Это хорошее значение по умолчанию, если вы часто хотите использовать Opus для части «подумать, что делать», но не для части «написать код».

Можно ли закрепить конкретную версию модели?

Да. Передайте полный ID модели вместо псевдонима: claude --model claude-sonnet-5 или claude --model claude-opus-4-8. Для постоянной фиксации добавьте полный ID в файл настроек или установите ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5 в переменной окружения.

Влияет ли модель на инструменты и возможности Claude Code?

Нет. Все модели имеют доступ к одному и тому же набору инструментов Claude Code: чтение и редактирование файлов, выполнение bash, веб-поиск, MCP и остальные. Уровень модели влияет на качество рассуждений, а не на доступные инструменты.

Можно ли использовать разные модели для разных проектов?

Да. Добавьте поле model в файл настроек уровня проекта (.claude/settings.json в корне проекта). Это переопределяет ваше пользовательское значение по умолчанию для сессий, запущенных в этом каталоге. Вы также можете использовать ANTHROPIC_MODEL в файле .env или скрипте, специфичном для проекта.

Что произойдёт, если выбранная модель устарела или недоступна?

Claude Code покажет предупреждение при запуске с указанием запрошенной модели и той, которой она заменена. Сессия начнётся с системной модели по умолчанию. Чтобы избежать неожиданных замен, переключитесь на текущий рекомендуемый псевдоним или обновите настройку на ID неустаревшей модели.

Рекомендованные статьи


Источники проверены 10 июля 2026 года: документация по конфигурации моделей Claude Code, обзор моделей Anthropic, Novita AI LLM API.