Доступные модели
Для настройкиmodel в Claude Code вы можете настроить:
- Псевдоним модели
- Полное имя модели
- Для Bedrock, ARN
Псевдонимы моделей
Псевдонимы моделей предоставляют удобный способ выбора настроек модели без запоминания точных номеров версий:| Псевдоним модели | Поведение |
|---|---|
default | Рекомендуемая настройка модели, в зависимости от типа вашей учетной записи |
sonnet | Использует последнюю модель Sonnet (в настоящее время Sonnet 4.5) для ежедневных задач кодирования |
opus | Использует модель Opus (в настоящее время Opus 4.1) для специализированных сложных задач рассуждения |
haiku | Использует быструю и эффективную модель Haiku для простых задач |
sonnet[1m] | Использует Sonnet с окном контекста в 1 миллион токенов для длинных сессий |
opusplan | Специальный режим, который использует opus в режиме планирования, затем переключается на sonnet для выполнения |
Настройка вашей модели
Вы можете настроить свою модель несколькими способами, перечисленными в порядке приоритета:- Во время сессии - Используйте
/model <alias|name>для переключения моделей в середине сессии - При запуске - Запустите с
claude --model <alias|name> - Переменная окружения - Установите
ANTHROPIC_MODEL=<alias|name> - Настройки - Настройте постоянно в вашем файле настроек, используя поле
model.
Специальное поведение модели
Настройка модели default
Поведение default зависит от типа вашей учетной записи.
Для некоторых пользователей Max, Claude Code автоматически переключится на Sonnet, если вы
достигнете порога использования с Opus.
Настройка модели opusplan
Псевдоним модели opusplan предоставляет автоматизированный гибридный подход:
- В режиме планирования - Использует
opusдля сложного рассуждения и архитектурных решений - В режиме выполнения - Автоматически переключается на
sonnetдля генерации кода и реализации
Расширенный контекст с [1m]
Для пользователей Console/API, суффикс[1m] может быть добавлен к полным именам моделей для
включения
окна контекста в 1 миллион токенов.
Проверка вашей текущей модели
Вы можете увидеть, какую модель вы в настоящее время используете, несколькими способами:- В строке состояния (если настроено)
- В
/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 имеет приоритет над настройками для конкретных моделей, позволяя вам быстро отключить все кэширование при необходимости. Настройки для отдельных моделей полезны для селективного контроля, например, при отладке конкретных моделей или работе с облачными провайдерами, которые могут иметь различные реализации кэширования.