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

Для настройки model в Claude Code вы можете настроить:

Псевдонимы моделей

Псевдонимы моделей предоставляют удобный способ выбора настроек модели без запоминания точных номеров версий:
Псевдоним моделиПоведение
defaultРекомендуемая настройка модели, в зависимости от типа вашей учетной записи
sonnetИспользует последнюю модель Sonnet (в настоящее время Sonnet 4.5) для ежедневных задач кодирования
opusИспользует модель Opus (в настоящее время Opus 4.1) для специализированных сложных задач рассуждения
haikuИспользует быструю и эффективную модель Haiku для простых задач
sonnet[1m]Использует Sonnet с окном контекста в 1 миллион токенов для длинных сессий
opusplanСпециальный режим, который использует opus в режиме планирования, затем переключается на sonnet для выполнения

Настройка вашей модели

Вы можете настроить свою модель несколькими способами, перечисленными в порядке приоритета:
  1. Во время сессии - Используйте /model <alias|name> для переключения моделей в середине сессии
  2. При запуске - Запустите с claude --model <alias|name>
  3. Переменная окружения - Установите ANTHROPIC_MODEL=<alias|name>
  4. Настройки - Настройте постоянно в вашем файле настроек, используя поле model.
Пример использования:
# Запуск с Opus
claude --model opus

# Переключение на Sonnet во время сессии
/model sonnet
Пример файла настроек:
{
    "permissions": {
        ...
    },
    "model": "opus"
}

Специальное поведение модели

Настройка модели default

Поведение default зависит от типа вашей учетной записи. Для некоторых пользователей Max, Claude Code автоматически переключится на Sonnet, если вы достигнете порога использования с Opus.

Настройка модели opusplan

Псевдоним модели opusplan предоставляет автоматизированный гибридный подход:
  • В режиме планирования - Использует opus для сложного рассуждения и архитектурных решений
  • В режиме выполнения - Автоматически переключается на sonnet для генерации кода и реализации
Это дает вам лучшее из обоих миров: превосходное рассуждение Opus для планирования, и эффективность Sonnet для выполнения.

Расширенный контекст с [1m]

Для пользователей Console/API, суффикс [1m] может быть добавлен к полным именам моделей для включения окна контекста в 1 миллион токенов.
# Пример использования полного имени модели с суффиксом [1m]
/model anthropic.claude-sonnet-4-5-20250929-v1:0[1m]
Примечание: Модели с расширенным контекстом имеют другие цены.

Проверка вашей текущей модели

Вы можете увидеть, какую модель вы в настоящее время используете, несколькими способами:
  1. В строке состояния (если настроено)
  2. В /status, который также отображает информацию о вашей учетной записи.

Переменные окружения

Вы можете использовать следующие переменные окружения, которые должны быть полными именами моделей, для управления именами моделей, на которые отображаются псевдонимы.
Переменная окруженияОписание
ANTHROPIC_DEFAULT_OPUS_MODELМодель для использования для opus, или для opusplan, когда активен режим планирования.
ANTHROPIC_DEFAULT_SONNET_MODELМодель для использования для sonnet, или для opusplan, когда режим планирования не активен.
ANTHROPIC_DEFAULT_HAIKU_MODELМодель для использования для haiku, или фоновой функциональности
CLAUDE_CODE_SUBAGENT_MODELМодель для использования для субагентов
Примечание: ANTHROPIC_SMALL_FAST_MODEL устарела в пользу ANTHROPIC_DEFAULT_HAIKU_MODEL.

Конфигурация кэширования промптов

Claude Code автоматически использует кэширование промптов для оптимизации производительности и снижения затрат. Вы можете отключить кэширование промптов глобально или для конкретных уровней моделей:
Переменная окруженияОписание
DISABLE_PROMPT_CACHINGУстановите в 1 для отключения кэширования промптов для всех моделей (имеет приоритет над настройками для отдельных моделей)
DISABLE_PROMPT_CACHING_HAIKUУстановите в 1 для отключения кэширования промптов только для моделей Haiku
DISABLE_PROMPT_CACHING_SONNETУстановите в 1 для отключения кэширования промптов только для моделей Sonnet
DISABLE_PROMPT_CACHING_OPUSУстановите в 1 для отключения кэширования промптов только для моделей Opus
Эти переменные окружения дают вам детальный контроль над поведением кэширования промптов. Глобальная настройка DISABLE_PROMPT_CACHING имеет приоритет над настройками для конкретных моделей, позволяя вам быстро отключить все кэширование при необходимости. Настройки для отдельных моделей полезны для селективного контроля, например, при отладке конкретных моделей или работе с облачными провайдерами, которые могут иметь различные реализации кэширования.