Доступные модели
Для параметра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 имеет приоритет над параметрами для отдельных моделей, позволяя вам быстро отключить все кэширование при необходимости. Параметры для отдельных моделей полезны для выборочного управления, например при отладке определенных моделей или работе с облачными поставщиками, которые могут иметь различные реализации кэширования.