Какую модель выбрать для Claude Code: слоты, цены и индекс силы
Claude Code берёт модели из нескольких переменных окружения. Разбираем, что в какой слот ставить по цене и индексу и сколько стоит сессия.
6 мин · · IDE · экономия
Claude Code использует не одну модель, а несколько: основную для сессии и отдельные для псевдонимов opus, sonnet, haiku и фоновых задач. Если вы подключили его к Zukko и оставили значения по умолчанию, вопрос «какую модель выбрать для Claude Code» решается сам — но не обязательно выгодно. Ниже — какие слоты есть, что в них ставить по цене и индексу силы и сколько стоит типичная сессия.
Какие слоты моделей есть в Claude Code
Названия переменных сверены с официальной документацией Claude Code — страницами Model configuration и Environment variables на октябрь 2026 года.
| Переменная | За что отвечает |
|---|---|
ANTHROPIC_MODEL | модель, на которой запускается сессия; флаг --model и команда /model её перекрывают |
ANTHROPIC_DEFAULT_OPUS_MODEL | во что превращается псевдоним opus; её же использует режим opusplan в режиме планирования |
ANTHROPIC_DEFAULT_SONNET_MODEL | во что превращается псевдоним sonnet; её использует opusplan вне режима планирования |
ANTHROPIC_DEFAULT_HAIKU_MODEL | псевдоним haiku и фоновые задачи Claude Code |
Есть ещё две переменные, о которых полезно знать. ANTHROPIC_DEFAULT_FABLE_MODEL задаёт псевдоним fable, а CLAUDE_CODE_SUBAGENT_MODEL — модель по умолчанию для субагентов, если им не назначена модель другим способом. Старая ANTHROPIC_SMALL_FAST_MODEL в документации помечена как устаревшая, вместо неё — ANTHROPIC_DEFAULT_HAIKU_MODEL.
Значение в каждой переменной — полный ID модели. Для Zukko это ID из каталога: claude-sonnet-5, claude-opus-5-5 и так далее.
Какую модель выбрать для Claude Code по цене и индексу
Цены Zukko в долларах за 1M токенов. Индекс силы — Intelligence Index от Artificial Analysis, сводный балл по бенчмаркам.
| Модель | Вход / выход | Чтение / запись кэша | Контекст | Индекс |
|---|---|---|---|---|
claude-opus-5-5 | 0.4 / 2 | 0.038 / 0.425 | 1M | 58 |
claude-sonnet-5 | 0.2 / 1.013 | 0.025 / 0.25 | 1M | нет данных |
claude-fable-5-1 | 3.48 / 17.4 | 0.3 / 3.663 | 1M | 53 |
gpt-6.1-sol | 0.27 / 1.32 | 0.013 / — | 1M | 52 |
gemini-3.8-flash | 0.025 / 0.088 | 0.013 / — | 1M | 41 |
deepseek-v4.1-flash | 0.013 / 0.038 | 0.013 / — | 1M | 39 |
У GPT, Gemini и DeepSeek запись в кэш отдельно не списывается: первый запрос идёт целиком по цене входа. Чтение кэша у Gemini и DeepSeek учитывается, если поставщик сообщает о нём в ответе.
Из таблицы следует несколько неочевидных вещей.
Слот Opus → claude-opus-5-5. У неё самый высокий индекс в каталоге (58), и при этом она дешевле и claude-opus-5 (0.425 / 2.113), и Fable 5.1. Ставить в этот слот предыдущие версии Opus по цене смысла нет.
Слот Sonnet → claude-sonnet-5. Самая дешёвая модель Claude в каталоге: вход 0.2, выход 1.013. Sonnet 4.6 стоит дороже (0.263 / 1.275). Данных индекса для Sonnet 5 нет — сравнивать с Opus 5.5 придётся на своих задачах.
Слот Haiku. Среди доступных сейчас моделей Zukko нет Haiku, поэтому в слот нужно поставить что-то явно. Безопасный вариант — claude-sonnet-5. Дешёвый — gemini-3.8-flash или deepseek-v4.1-flash: шлюз принимает любую модель в Anthropic-формате и сам конвертирует запрос. Но это модели другого семейства, поэтому после переключения поработайте день и убедитесь, что фоновые задачи ведут себя нормально.
Fable 5.1. Стоит 3.48 / 17.4 против 0.4 / 2 у Opus 5.5, а индекс у неё в таблице ниже (53 против 58). Если вы её используете, то по результатам на своих задачах, а не по цифрам каталога.
Модели не от Anthropic в основных слотах. Технически можно: например, gpt-6.1-sol с индексом 52 дешевле claude-opus-5-5 и по входу, и по выходу. Учтите оговорку из документации Claude Code: для ID, которые не начинаются с claude-, он может предполагать размер контекстного окна, отличный от реального. Для этого есть переменная CLAUDE_CODE_MAX_CONTEXT_TOKENS, детали — в разделе о шлюзах на странице Model configuration. Особенно это важно для GLM 5.3 с контекстом 128K.
Готовая конфигурация
Вариант, с которого удобно начать: основная работа на Sonnet 5, сложные задачи — на Opus 5.5 через /model opus или opusplan.
export ANTHROPIC_BASE_URL=https://api.zukko.pro
export ANTHROPIC_AUTH_TOKEN=fetch_ваш_ключ
export ANTHROPIC_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5-5
export ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-sonnet-5Адрес — без /v1: Claude Code добавляет его сам. Ключ передаётся через ANTHROPIC_AUTH_TOKEN. Те же переменные можно положить в блок env файла ~/.claude/settings.json, чтобы не экспортировать их в каждом терминале:
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.zukko.pro",
"ANTHROPIC_AUTH_TOKEN": "fetch_ваш_ключ",
"ANTHROPIC_MODEL": "claude-sonnet-5",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-sonnet-5"
}
}Пошаговая установка — в инструкции по Claude Code.
Сколько стоит сессия и почему важен кэш
Claude Code на каждом шаге отправляет модели весь контекст сессии, и большая часть этого входа повторяется. Claude Code сам включает кэширование промптов, а работает он в Anthropic-формате (/v1/messages) — именно в этом формате шлюз видит, сколько входа пришло из кэша, и считает его по цене чтения кэша.
Пример сессии: 3M входных токенов, из них 2.7M — чтение кэша, 0.15M — запись в кэш, 0.15M — свежий вход; выход — 0.1M.
Формула: свежий вход × цена входа + чтение кэша × цена чтения + запись × цена записи + выход × цена выхода.
claude-sonnet-5: 0.15 × 0.2 + 2.7 × 0.025 + 0.15 × 0.25 + 0.1 × 1.013 = 0.03 + 0.0675 + 0.0375 + 0.1013 = $0.236.claude-opus-5-5: 0.15 × 0.4 + 2.7 × 0.038 + 0.15 × 0.425 + 0.1 × 2 = 0.06 + 0.1026 + 0.0638 + 0.2 = $0.426.claude-fable-5-1: 0.15 × 3.48 + 2.7 × 0.3 + 0.15 × 3.663 + 0.1 × 17.4 = 0.522 + 0.81 + 0.549 + 1.74 = $3.62.
Для сравнения: если бы весь вход Sonnet 5 шёл по цене входа, как бывает с Claude в OpenAI-формате, та же сессия стоила бы 3 × 0.2 + 0.1 × 1.013 = $0.70. Поэтому не отключайте кэширование (в Claude Code для этого есть переменная DISABLE_PROMPT_CACHING) и не подключайте Claude-модели через OpenAI-совместимые прослойки там, где можно работать напрямую в Anthropic-формате. Разбиение токенов в примере условное — своё смотрите в кабинете. Пошаговый расчёт сессии с ростом контекста — в статье о стоимости агента Claude Code. Подробнее о том, как снизить расход, — в статье об экономии токенов в Claude Code.
Как проверить выбор на практике
- Неделю работайте на Sonnet 5 как основной модели, а сложные задачи отдавайте Opus 5.5 через
/modelилиopusplan. - В разделе «Использование» кабинета посмотрите, сколько ушло на каждую модель.
- Отметьте задачи, где Sonnet 5 не справилась и пришлось переключаться. Если таких много, попробуйте Opus 5.5 основной моделью: по расчёту выше сессия на ней дороже примерно на $0.19 при том же объёме токенов.
Актуальный список и цены — GET https://api.zukko.pro/v1/models или страница «Модели» в кабинете. Ключ для Claude Code создаётся в разделе API-ключи.
Частые вопросы
Нужно ли добавлять /v1 к ANTHROPIC_BASE_URL?
Нет. Claude Code сам добавляет путь /v1/messages, поэтому адрес — https://api.zukko.pro. С /v1 запросы уйдут не туда.
Можно ли поставить в слот Haiku модель не от Anthropic?
Можно, шлюз конвертирует формат. Но после смены проверьте, что фоновые задачи работают как раньше. Если сомневаетесь — оставьте claude-sonnet-5.
Что делать, если модель из слота перестала отвечать?
Если пришла ошибка 503 с кодом model_disabled, модель временно выключена. Возьмите другую из GET https://api.zukko.pro/v1/models и поменяйте значение переменной.
Где посмотреть, сколько стоила сессия?
В разделе «Использование» кабинета — в истории расходов по запросам. Сравните стоимость с расчётом по формуле выше: если она близка к варианту без кэша, проверьте, что кэширование не отключено.
zukko
Платите в 25×
меньше
за Claude Code & ChatGPT
Один ключ fetch_* и base URL api.zukko.pro — в Cursor, Claude Code, Codex и любом SDK.
Похожие статьи
- Claude Code с моделями Qwen, GLM и DeepSeek через один ключClaude Code не привязан к Claude: модель задаётся переменной. Показываем конфигурацию для Qwen, GLM и DeepSeek, считаем сессию и объясняем, как оставить Opus для сложного.
- Сколько стоит Cline: расширение бесплатное, платите за токены — считаемCline не продаёт подписку на модели, если подключить свой ключ: вы платите за токены. Считаем рабочий день на разных моделях и показываем, как не выйти за бюджет.
- Агенты opencode: как настроить роли, модели и инструментыСвой агент в opencode — это роль, модель и список разрешений. Показываем конфиг и пример, где рутину делает дешёвая модель, а код правит сильная.
- Plan mode в Claude Code: сначала план, потом правки в кодеВ plan mode Claude Code читает код и предлагает план, но ничего не правит, пока вы не согласитесь. Как включить, использовать и во сколько это обходится.