Перейти к содержимому

Маппинг слотов моделей

Claude Code имеет встроенную команду /model, переключающую между тремя слотами моделей: haiku (быстрый), sonnet (сбалансированный) и opus (мощный). По умолчанию они сопоставлены с моделями Anthropic, но Claudex позволяет сопоставить каждый слот с любой моделью провайдера.

Добавьте таблицу [profiles.models] к любому профилю:

[[profiles]]
name = "grok"
provider_type = "OpenAICompatible"
base_url = "https://api.x.ai/v1"
api_key = "xai-..."
default_model = "grok-3-beta"
[profiles.models]
haiku = "grok-3-mini-beta"
sonnet = "grok-3-beta"
opus = "grok-3-beta"

Когда вы вводите /model sonnet внутри Claude Code, Claudex разрешает его в grok-3-beta. Команда /model opus сопоставляется с grok-3-beta и так далее.

При запуске Claude Code Claudex устанавливает три переменные окружения:

Переменная окруженияОписание
ANTHROPIC_DEFAULT_HAIKU_MODELИмя модели для слота haiku
ANTHROPIC_DEFAULT_SONNET_MODELИмя модели для слота sonnet
ANTHROPIC_DEFAULT_OPUS_MODELИмя модели для слота opus

Claude Code читает эти переменные для заполнения переключателя /model. Если слот не настроен в профиле, используется default_model профиля как запасное значение.

[profiles.models]
haiku = "grok-3-mini-beta"
sonnet = "grok-3-beta"
opus = "grok-3-beta"
[profiles.models]
haiku = "gpt-4o-mini"
sonnet = "gpt-4o"
opus = "o1"
[profiles.models]
haiku = "deepseek-chat"
sonnet = "deepseek-chat"
opus = "deepseek-reasoner"
[profiles.models]
haiku = "gemini-2.0-flash"
sonnet = "gemini-2.5-pro"
opus = "gemini-2.5-pro"
[profiles.models]
haiku = "codex-mini-latest"
sonnet = "gpt-5.3-codex"
opus = "gpt-5.3-codex"
[profiles.models]
haiku = "claude-haiku-4-20250514"
sonnet = "claude-sonnet-4-20250514"
opus = "claude-opus-4-20250514"
[profiles.models]
haiku = "gemma2-9b-it"
sonnet = "llama-3.3-70b-versatile"
opus = "llama-3.3-70b-versatile"
[profiles.models]
haiku = "mistral-small-latest"
sonnet = "mistral-large-latest"
opus = "mistral-large-latest"
[profiles.models]
haiku = "qwen2.5:7b"
sonnet = "qwen2.5:32b"
opus = "qwen2.5:72b"

Если [profiles.models] не указан, все три слота используют default_model профиля. Это означает, что /model haiku, /model sonnet и /model opus все используют одну и ту же модель.

Переопределение через переменные окружения

Заголовок раздела «Переопределение через переменные окружения»

Вы можете переопределить слоты без изменения конфигурации, установив переменные окружения напрямую:

Окно терминала
ANTHROPIC_DEFAULT_HAIKU_MODEL=my-fast-model claudex run grok

Переменные окружения имеют приоритет над конфигурацией профиля.