Каждый разработчик, который активно использует Claude Code в своей работе, рано или поздно сталкивается с рутиной: для простой задачи хочется запустить легкую модель Haiku, для написания кода вернуть Sonnet, а для сложного рефакторинга переключиться на Opus. Если при этом вы используете разные API-провайдеры (например, оригинальный Anthropic API и альтернативные экономные шлюзы вроде OpenRouter или DeepSeek), постоянное редактирование конфигурационных файлов превращается в отвлекающий ручной труд.
К счастью, экосистема вокруг Claude Code предлагает удобные встроенные и сторонние инструменты, позволяющие автоматизировать этот процесс. Ниже подробно разобраны три практических способа, как сделать работу с моделями и провайдерами более простой и быстрой.
Способ 1. Встроенное переключение моделей на лету (Mid-Session)
Если вам необходимо сменить модель в процессе активного диалога, нет нужды перезапускать Claude Code или редактировать файлы настроек. Для этого в терминале предусмотрена встроенная слэш-команда /model.
Вы можете переключаться между ними в зависимости от текущего контекста задачи:
/model haiku— моментально переводит текущую сессию на быструю и экономичную модель Haiku. Этот режим оптимален для запуска вспомогательных скриптов, быстрого чтения структуры файлов или базового анализа кода./model sonnet— возвращает вас на Sonnet (базовую модель для написания и редактирования кода в Claude Code)./model opus— переключает сессию на флагманскую модель Opus для глубокого проектирования архитектуры и разбора сложных логических цепочек./model opusplan— интеллектуальный гибридный режим. При его активации Claude использует возможности модели Opus на этапе планирования задачи (Plan Mode) для составления оптимального алгоритма работы, а затем автоматически переключается на Sonnet для написания и имплементации кода. Такая связка позволяет заметно снизить затраты на токены без потери качества логики.
Способ 2. Быстрый запуск из терминала с флагом --model
Если задача понятна заранее (например, вы хотите запустить Клода исключительно для проверки баланса API, чтения логов или мелких правок), можно сэкономить бюджет с первой секунды. Для этого запустите утилиту с явным указанием модели через CLI-флаг:
claude --model haiku
Если же в рамках конкретного проекта вы хотите всегда по умолчанию работать с определенной моделью, пропишите ее в локальном файле конфигурации проекта .claude/settings.local.json. Создайте этот файл в корневой директории вашего проекта со следующим содержимым:
{
"model": "haiku"
}
После этого каждый запуск Claude Code внутри данной папки будет автоматически использовать выбранную модель.
Способ 3. Переключение провайдеров и ключей (DeepSeek, OpenRouter, Anthropic)
Часто оптимизация расходов требует переключения не просто между моделями одного семейства, но и между разными API-провайдерами. Например, использовать официальный Anthropic API для работы с Sonnet, а для ресурсоемких фоновых задач переключаться на бюджетный DeepSeek через OpenRouter или локальные шлюзы.
Для быстрого переключения профилей без ручной замены переменных окружения и редактирования файлов существует бесплатная CLI-утилита claude-provider.
1. Установка утилиты
Установите пакет глобально на вашем компьютере с помощью npm:
npm i -g claude-provider
2. Настройка профилей
Вы можете один раз сохранить все нужные конфигурации (API-ключи, базовые URL и модели) в именованные профили (например, anthropic, openrouter, deepseek).
Для запуска интерактивного мастера настройки введите команду:
cpr
(также доступна полная команда claude-provider)
Следуйте подсказкам в терминале, настройте ваши профили и сохраните конфигурацию.
3. Мгновенное переключение перед запуском сессии
Теперь перед стартом Claude Code вам достаточно выполнить в терминале одну команду для активации нужного профиля:
cpr deepseek
Утилита самостоятельно обновит все необходимые переменные окружения и глобальный файл settings.json, обеспечив безопасную замену ключей. Сразу после этого запускайте команду claude — она начнет сессию в новом окружении.
4. Управление провайдерами прямо внутри Claude Code (в качестве плагина)
Если вы хотите менять провайдеров, не выходя из диалога с ИИ, можно установить claude-provider как плагин внутрь самого интерфейса Claude Code. Для этого в активной сессии выполните команды:
/plugin marketplace add iqbal-rashed/claude-provider-plugin
/plugin install provider@claude-provider-plugin
После завершения установки вам станет доступна удобная слэш-команда для быстрого переключения профилей прямо во время беседы:
/provider:switch deepseek
Рекомендуемая стратегия работы
Чтобы выстроить удобный и экономически эффективный рабочий процесс, можно придерживаться следующей схемы:
- Настройте профили основных провайдеров (например, Anthropic и OpenRouter) один раз через утилиту
cpr. - Перед началом работы переключитесь на нужный профиль одной командой в консоли.
- Внутри запущенной сессии используйте команду
/model haikuдля простых рутинных задач и/model opusplanдля проектирования сложной бизнес-логики и написания объемного кода.
Такой подход позволяет гибко управлять бюджетом на токены и не тратить рабочее время на ручную правку системных файлов настроек.

