## Руководство по выбору модели

Claude Code поддерживает несколько AI-моделей, каждая из которых отличается возможностями, скоростью и ценой. Правильный выбор модели позволяет получить наилучший результат и при этом контролировать расходы. Это руководство поможет вам сделать оптимальный выбор для разных сценариев.

> 💰 На этой странице речь идёт только о том, «как выбирать»; **актуальные цены** каждой модели смотрите на [qcode.cc/models](https://qcode.cc/models) — ниже стоимость указана в относительных величинах.

## Обзор семейства моделей Claude

Модели Claude, доступные через QCode.cc, образуют лестницу возможностей:

### Claude Fable 5 — флагман максимального уровня

Fable 5 — самый мощный на сегодня уровень и одновременно самый дорогой (цена входных токенов примерно в 10 раз выше, чем у Haiku):

- **Сильнейший reasoning**: для самых трудных задач — межсистемная архитектура, сложные баги в конкурентных/распределённых системах, разовые критически важные решения
- **Контекст 1M / вывод 128K**: целостное понимание крупных кодовых баз
- **Используйте прицельно**: применять его для повседневных задач — «стрелять из пушки по воробьям», к тому же это невыгодно по деньгам

**Подходит для**: ключевых технических решений, «висяков», которые долго не поддаются, разовых задач с максимальными требованиями к качеству результата.

### Claude Opus 5 / 4.8 — основной флагман

Opus — проверенный временем основной флагман:

- **Глубокий reasoning**: длинные цепочки логических рассуждений, подходит для проектирования сложной архитектуры
- **Качество кода**: генерируемый код продуман более всесторонне, лучше обрабатываются граничные случаи
- **Контекст 1M**: уверенно понимает крупные кодовые базы
- **Та же цена и то же окно**: у Opus 5 и Opus 4.8 одинаковые тарифы и лимиты контекста/вывода — переключайтесь свободно

**Подходит для**: проектирования архитектуры, масштабного рефакторинга, оценки технических решений, разбора сложных багов.

### Claude Sonnet 5 / Sonnet 4.6 — оптимальный баланс

Sonnet — повседневный выбор большинства разработчиков с лучшим балансом возможностей и стоимости:

- **Sonnet 5**: сбалансированный уровень нового поколения, контекст 1M / вывод 128K, дешевле Sonnet 4.6 ($2/$10 против $3/$15) и с вдвое большим лимитом вывода (128K против 64K) — для новых проектов рекомендуем сразу его
- **Sonnet 4.6**: зрелый и стабильный, контекст 1M (опционально), для повседневного кодинга более чем достаточно
- **Выгодная цена**: входные токены стоят примерно 60% от Opus при близком качестве вывода
- **Более высокая скорость**: быстрее Opus, подходит для частого интерактивного взаимодействия

**Подходит для**: повседневного кодинга, исправления багов, code review, написания документации и тестов.

### Claude Haiku 4.5 — лёгкий и быстрый

Haiku — самый компактный и быстрый уровень, к тому же самый дешёвый:

- **Максимальная скорость**, **минимальная цена** (входные токены примерно в 3 раза дешевле, чем у Sonnet)
- **Базовые возможности**: с простыми задачами справляется полностью, возможности сложного reasoning ограничены
- **Контекст 200K**

**Подходит для**: простых вопросов и ответов, форматирования кода, генерации шаблонного кода, быстрого перевода.

## Подробное сравнение моделей

| Параметр | Fable 5 | Opus 5 / 4.8 | Sonnet 5 | Sonnet 4.6 | Haiku 4.5 |
|--------|---------|----------|----------|------------|-----------|
| **Контекстное окно** | 1M | 1M | 1M | 1M (опционально) | 200K |
| **Относительная стоимость (вход)** | ≈10× | ≈5× | ≈3× | ≈3× | 1× |
| **Reasoning** | Топовый | Очень сильный | Сильный | Сильный | Средний |
| **Качество кода** | Топовое | Очень высокое | Высокое | Высокое | Среднее |
| **Скорость ответа** | Ниже средней | Ниже средней | Средняя | Средняя | Высокая |

> Относительная стоимость приведена относительно цены входных токенов Haiku 4.5 (1×); конкретные цены и стоимость кэширования — на [qcode.cc/models](https://qcode.cc/models).

### Относительная стоимость одной и той же задачи

Возьмём кодинг-задачу средней сложности (вход 15K токенов, вывод 5K токенов) и примем стоимость Haiku за базу:

| Модель | Относительная стоимость | Как это ощущается |
|------|---------|---------|
| Fable 5 | ≈10× | Только для критически важных задач |
| Opus 5 / 4.8 | ≈5× | На сложных задачах оправдывает цену |
| Sonnet 5 | ≈2× | Рабочая лошадка, лучшее соотношение цены и качества |
| Sonnet 4.6 | ≈3× | Всё ещё доступна; лимит вывода 64K |
| Haiku 4.5 | 1× | Инструмент для рутины |

Разница в возможностях не менее существенна: дешёвая модель на сложной задаче может раз за разом ошибаться, и в итоге выйдет дороже.

## Выбор модели по сценариям

### Повседневный кодинг → Sonnet 5 / Sonnet 4.6

Для повседневного написания функций, компонентов, API и т.п. возможностей Sonnet более чем достаточно:

```text
/model claude-sonnet-5

> "Добавь метод deleteUser в @src/services/user-service.ts"
> "Создай компонент Pagination с поддержкой перехода на предыдущую/следующую страницу и по номеру страницы"
> "Добавь поддержку параметров пагинации в @src/app/api/orders/route.ts"
```

### Проектирование архитектуры / масштабный рефакторинг → Opus 5

Когда речь идёт о проектировании системы и глобальных решениях, глубокий reasoning Opus оправдывает свою цену:

```text
/model opus

> "Проанализируй общую архитектуру в каталоге @src/ — я планирую разделить монолит на микросервисы.
Оцени, какие модули стоит вынести отдельно, и предложи план разделения."
```

### Критические решения / трудные баги → Fable 5

Баг, который долго не удаётся разгадать, или разовое техническое решение с далеко идущими последствиями — повод взять максимальный уровень:

```text
/model claude-fable-5

> "Эту плавающую проблему несогласованности данных мы разбираем уже три дня: симптомы, логи и шаги воспроизведения ниже…
Систематически проанализируй все возможные первопричины и предложи план их проверки."
```

### Форматирование кода / простые вопросы → Haiku 4.5

Для механической работы, не требующей глубоких размышлений, выгоднее всего Haiku:

```text
/model haiku

> "Добавь JSDoc-комментарии ко всем interface в @src/types/index.ts"
> "Что означает эта ошибка ESLint: no-unused-vars"
```

### Review крупных PR → Opus 5

При ревью крупных изменений, затрагивающих много файлов, Opus находит более глубокие проблемы.

### Исправление багов → Sonnet 5 / 4.6

С большинством багов отлично справляется Sonnet; для особо сложных случаев — конкурентность, распределённые системы — переключайтесь на Opus или Fable.

### Шпаргалка по выбору модели

| Тип задачи | Рекомендуемая модель | Причина |
|---------|---------|------|
| Написать функцию/компонент | Sonnet 5 / 4.6 | Лучшее соотношение цены и качества |
| Проектирование архитектуры | Opus | Нужен глубокий reasoning |
| Рефакторинг (масштабный) | Opus | Нужно целостное понимание |
| Исправление багов | Sonnet | Для большинства багов Opus не нужен |
| Трудный баг (долго не поддаётся) | Fable 5 | Топовый reasoning для штурма |
| Разовое критическое решение | Fable 5 / Opus | Качество решения важнее всего |
| Написание тестов | Sonnet | Логика тестов сравнительно прямолинейна |
| Code review | Sonnet/Opus | Простые PR — Sonnet, крупные PR — Opus |
| Форматирование кода | Haiku | Механическая работа |
| Комментарии/документация | Haiku/Sonnet | Простые комментарии — Haiku, сложная документация — Sonnet |
| Простые вопросы / перевод | Haiku | Ответ умещается в пару фраз |

## Как переключать модели

### Способ 1: команда /model (рекомендуется)

Переключение в любой момент прямо в Claude Code, вступает в силу сразу:

```text
/model                    # показать текущую модель и список доступных
/model sonnet             # переключиться на Sonnet
/model opus               # переключиться на Opus
/model haiku              # переключиться на Haiku
/model claude-sonnet-5    # переключиться по полному имени модели
/model claude-fable-5
```

### Способ 2: переменная окружения

Задайте модель по умолчанию в конфигурационном файле shell (например, `~/.bashrc` или `~/.zshrc`):

```bash
export ANTHROPIC_MODEL=claude-sonnet-5

# или укажите модель разово при запуске
ANTHROPIC_MODEL=claude-opus-5 claude
```

### Способ 3: настройка в CLAUDE.md

Дайте Claude рекомендации по использованию моделей в CLAUDE.md проекта (обратите внимание: это рекомендации, а не жёсткая конфигурация):

```markdown
## Рекомендации по использованию моделей
- Для повседневной разработки использовать Sonnet
- Перед архитектурными изменениями переключаться на Opus для оценки решения
- Для массового добавления комментариев можно брать Haiku ради экономии
```

### Способ 4: параметр запуска

```bash
claude --model claude-fable-5
claude --model claude-sonnet-5
claude --model claude-haiku-4-5
```

## Модели GPT и Codex (через QCode.cc)

Через сервис ретрансляции QCode.cc тот же ключ открывает доступ и к моделям серии GPT.

### Доступные модели

| Модель | Контекст | Рекомендуемые сценарии |
|------|--------|---------|
| **gpt-5.6-terra** ⭐ | 272K | Флагман GPT-5.6, первый выбор для кодинга и сложных задач |
| `gpt-5.6-sol` / `gpt-5.6-luna` | 272K | Варианты флагманской серии GPT-5.6 |
| `gpt-5.5` | 1M | Флагман предыдущего поколения |
| `gpt-5.4` | 1M | Стабильный ветеран, повседневные задачи |
| `gpt-5.6-mini` / `gpt-5.6-nano` | 272K | Лёгкие / экономичные |

> Цены — на [qcode.cc/models](https://qcode.cc/models); актуальный список доступных моделей можно получить запросом GET `https://api.qcode.cc/v1/models` с вашим ключом.

### Особенности серии GPT

- **gpt-5.6-terra** — текущий основной флагман, рекомендация по умолчанию для сценариев Codex CLI
- **gpt-5.6-sol / luna** — флагманские варианты того же уровня, сопоставимые по возможностям
- **gpt-5.5 / gpt-5.4** — флагман прошлого поколения и стабильный уровень: для повседневных задач достаточно, а стоит дешевле
- **gpt-5.6-mini / nano** — лёгкие и быстрые, выгодны для массовых или простых задач

### Когда рассматривать модели не из семейства Claude

В большинстве случаев модели Claude — лучший выбор для Claude Code (нативная совместимость). Модели серии GPT стоит попробовать, когда:

- **Хочется сравнить**: прогнать одну и ту же задачу через разные модели и посмотреть, чей результат лучше
- **Workflow с Codex**: пользователи Codex CLI естественным образом работают с моделями GPT
- **Соображения бюджета**: лёгкие модели GPT экономичнее на простых задачах

```bash
# Модели GPT не входят в ветку Anthropic: /model gpt-* отклоняется внутри Claude Code
# Для GPT используйте Codex CLI (ветки OpenAI Responses / Chat)
codex --model gpt-5.6-terra "Отрефактори этот модуль"
```

> Внимание: модели не из семейства Claude могут не поддерживать в Claude Code некоторые возможности (например, часть функций Extended Thinking). Рекомендуем использовать модели Claude как основные, а остальные — как дополнение.

## Анализ затрат и выгоды

### Стратегия смешанного использования

Самая экономичная и эффективная стратегия — «Sonnet как основа, Opus для важных моментов, Fable для штурма, Haiku для рутины»:

```text
Распределение задач (ориентир):
├── Sonnet 5 / 4.6 (~70%) — повседневная разработка, исправление багов, тесты, review
├── Opus 5 / 4.8 (~13%) — архитектурные решения, сложные задачи, масштабный рефакторинг
├── Fable 5     (~2%)  — критические решения, трудные баги, которые долго не поддаются
└── Haiku 4.5   (~15%) — форматирование, простые вопросы, массовые операции
```

По сравнению с постоянной работой на флагманской модели смешанная стратегия по стоимости близка к «только Sonnet», но в ключевые моменты вас подстраховывает reasoning топового уровня.

### Когда стоит подниматься на уровень выше

Если задача удовлетворяет хотя бы одному из условий ниже, переключение на Opus или даже Fable окупается:

1. **Большой масштаб влияния**: изменения затрагивают несколько модулей, систем или команд
2. **Разовое решение**: выбор архитектуры, миграция технологического стека — решения, которые трудно отыграть назад
3. **Высокая цена отладки**: баг разбирается уже давно и требует более глубокого анализа
4. **Критичное качество кода**: этот код будет вызываться из множества мест и должен быть достаточно надёжным

И наоборот: для внутренних инструментов, правки стилей, добавления комментариев вполне хватает Sonnet или даже Haiku.

## Практические советы

### Переключение модели посреди диалога

Модель можно менять прямо по ходу одного диалога: сначала выработать план на Opus/Fable, а после согласования переключиться на Sonnet для выполнения — ключевые решения получают топовый reasoning, а этап выполнения остаётся под контролем по затратам.

```text
/model opus
> "Проанализируй текущую архитектуру кода и составь план внедрения системы прав доступа"

/model claude-sonnet-5
> "Следуя составленному плану, начни с первого шага: создай модель прав доступа"
```

### Сравнение расходов разных моделей через /cost

Завершив задачу, посмотрите через `/cost`, сколько она стоила. В следующий раз выполните похожую задачу на другой модели и сравните результат и стоимость. После нескольких сравнений у вас сформируется интуиция, какая модель нужна для какого типа задач.

### Возможности моделей постоянно развиваются

Описание возможностей на этой странице отражает соотношение текущих версий. Запуск новых моделей и вывод старых из эксплуатации отражаются на [qcode.cc/models](https://qcode.cc/models); если сомневаетесь в выборе — ориентируйтесь на собственные замеры.