> ## Documentation Index
> Fetch the complete documentation index at: https://docs.apiyi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Почему в логах отображается Haiku, когда в Claude Code установлен Opus?

> Для снижения расходов Claude Code передает фоновые вспомогательные задачи и некоторых субагентов легковесной модели Haiku. Это стандартное поведение клиента, и вы можете принудительно перевести все запросы на Opus с помощью переменных окружения.

## Краткий ответ

**Это собственный механизм экономии Claude Code, а не подмена вашей модели шлюзом.** Модель `claude-opus-5`, настроенная вами в Claude Code, отвечает только за основной диалог. Небольшие фоновые задачи, такие как создание заголовков сессий и определение тем, а также встроенные субагенты вроде Explore, по умолчанию выполняются на более дешевой модели Haiku (например, `claude-haiku-4-5-20251001`), поэтому в ваших логах отображаются обе модели.

Если вы хотите, чтобы абсолютно все запросы использовали Opus, задайте это принудительно с помощью переменных окружения — см. раздел [Принудительный перевод всего на Opus](#force-everything-onto-opus) ниже.

## Как распознать их в логах

В логах использования в консоли у таких запросов Haiku обычно есть три отличительные черты:

* **Тот же token и группа, что и у ваших запросов Opus**: тот же ключ, та же группа `ClaudeCode`, что указывает на их отправку из одного и того же клиента Claude Code
* **Очень мало tokens и минимальная стоимость вызова**: часто всего от нескольких десятков до пары сотен tokens, что заметно контрастирует с запросами Opus в основном диалоге, объем которых достигает тысяч или десятков тысяч
* **Они поступают всплесками вслед за вашими действиями**: запуск новой сессии, запрос к Claude Code на поиск по кодовой базе или распределение подзадач

<Info>
  **Название модели в точности совпадает с тем, что отправил клиент.** APIYI выполняет маршрутизацию и тарификацию на основе поля `model` в запросе. Если вы видите Haiku в логах, значит, Claude Code запросил Haiku — такие вызовы тарифицируются по ценам Haiku и никогда по ценам Opus.
</Info>

## Почему Claude Code устроен именно так

В Claude Code предусмотрено встроенное двухуровневое разделение между большой и малой моделями:

| Тип задачи | Модель по умолчанию | Переменная окружения |
| - | - | - |
| Основной диалог, написание кода, редактирование файлов | Выбранная вами основная модель (например, Opus) | `ANTHROPIC_MODEL` |
| Названия сессий, определение тем и другие фоновые вспомогательные задачи | Модель уровня Haiku | `ANTHROPIC_DEFAULT_HAIKU_MODEL` |
| Субагенты (например, встроенный Explore для поиска по кодовой базе) | Задается каждым субагентом; для некоторых по умолчанию используется Haiku | `CLAUDE_CODE_SUBAGENT_MODEL` |

Фоновые задачи и поиск по коду не требуют высокой производительности модели, но выполняются часто, поэтому Haiku заметно снижает общие расходы и работает быстрее. **Для большинства пользователей настройки по умолчанию — оптимальный выбор.**

## Принудительный перевод всего на Opus

Если вы хотите направлять все запросы на Opus (например, для более качественного поиска с помощью субагентов), укажите одну и ту же модель Opus для каждого уровня в блоке `env` файла `~/.claude/settings.json`:

```json theme={null}
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "sk-your-apiyi-key",
    "ANTHROPIC_BASE_URL": "https://api.apiyi.com",
    "ANTHROPIC_MODEL": "claude-opus-5-5",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-opus-5-5",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-opus-5-5",
    "CLAUDE_CODE_SUBAGENT_MODEL": "claude-opus-5-5"
  }
}
```

**Перезапустите Claude Code** после сохранения. В ваших логах использования теперь должна отображаться только `claude-opus-5-5`.

<Tip>
  **Используйте `claude-opus-5-5` в качестве основной модели.** Она новее и работает лучше, чем `claude-opus-5`, а также доступна в группе `ClaudeCode` — просто скопируйте название модели из конфигурации выше.
</Tip>

<Warning>
  **Запуск всего на Opus заметно увеличивает ваши расходы.** Фоновые задачи и субагенты запускаются часто, и вызовы, которые раньше тарифицировались по ценам Haiku, теперь будут тарифицироваться по ценам Opus. Если вам нужна просто более умная компактная модель, компромиссным вариантом будет установить `ANTHROPIC_DEFAULT_HAIKU_MODEL` на более новую `claude-haiku-5-5`, оставив остальные параметры по умолчанию.
</Warning>

## FAQ

<AccordionGroup>
  <Accordion title="Могут ли запросы к Haiku означать, что мой ключ утек и его использует кто-то другой?">
    Проверьте token, IP и хронологию. Если запросы к Haiku используют тот же token, что и запросы к Opus, поступают с того же IP и совпадают по времени с вашей активностью, значит, они отправлены вашим Claude Code. Если вы видите незнакомые IP или активное использование в то время, когда вы не работали, расценивайте это как утечку ключа — см. [Управление token](/ru/faq/token-management).
  </Accordion>

  <Accordion title="Я переключился на Opus через /model. Почему Haiku все еще отображается?">
    `/model` переключает только модель основного диалога. Это не меняет модель, используемую фоновыми помощниками и субагентами. Чтобы изменить и их, настройте `ANTHROPIC_DEFAULT_HAIKU_MODEL` и `CLAUDE_CODE_SUBAGENT_MODEL`, как показано выше.
  </Accordion>

  <Accordion title="Как изменить это в таких инструментах, как CC Switch?">
    Инструменты вроде CC Switch также просто прописывают переменные окружения Claude Code. Задайте для указанных выше переменных значение `claude-opus-5-5` в профиле соответствующего провайдера — см. [Настройка CC Switch](/ru/scenarios/programming/cc-switch).
  </Accordion>
</AccordionGroup>

## Связанная документация

<CardGroup cols={2}>
  <Card title="Руководство по настройке Claude Code" icon="terminal" href="/ru/scenarios/programming/claude-code">
    Установка, настройка APIYI и частые проблемы
  </Card>

  <Card title="Codex, ClaudeCode и группы по умолчанию" icon="layers" href="/ru/faq/codex-claudecode-default-groups">
    Какую группу token использовать для Claude Code
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.