# Claude Code и ваш провайдер

Оставьте Claude Code в качестве CLI и подключите отдельную конфигурацию запуска к другому Anthropic-совместимому провайдеру моделей.

## Получите данные провайдера

Установите Claude Code и получите у провайдера Anthropic-совместимый базовый URL, API-ключ и идентификаторы моделей. Эндпоинт, совместимый только с OpenAI, с Claude Code не заработает.

В этом примере создаётся отдельная запись `Claude · work`. Остальные записи Claude Code сохраняют прежние настройки.

## 1. Добавьте конфигурацию провайдера

Добавьте эту конфигурацию в facade.json (см. [Настройки агентов](https://facadecode.com/ru/docs/settings/)). Замените примерные URL, ключ и идентификаторы моделей значениями от вашего провайдера:

```json
{
  "clis": {
    "Claude · work": {
      "type": "claude",
      "model": "YOUR_MODEL_ID",
      "env": {
        "ANTHROPIC_BASE_URL": "https://api.example.com/anthropic",
        "ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
        "ANTHROPIC_API_KEY": null,
        "ANTHROPIC_DEFAULT_OPUS_MODEL": "YOUR_MODEL_ID",
        "ANTHROPIC_DEFAULT_SONNET_MODEL": "YOUR_MODEL_ID",
        "ANTHROPIC_DEFAULT_HAIKU_MODEL": "YOUR_SMALL_MODEL_ID"
      }
    }
  }
}
```

Для каждого псевдонима используйте модель, которую поддерживает провайдер. Сопоставление Haiku применяется для небольших фоновых задач; для него можно указать другую модель, отличную от основной.

## 2. Проверьте эндпоинт и сопоставление моделей

| Параметр | Что он делает |
| --- | --- |
| `ANTHROPIC_BASE_URL` | Направляет Claude Code к Anthropic-совместимому API провайдера. |
| `ANTHROPIC_AUTH_TOKEN` | Передаёт токен провайдера. |
| `ANTHROPIC_API_KEY: null` | Убирает унаследованный API-ключ Anthropic для этой конфигурации. |
| `model` | Задаёт модель при запуске для этой записи. |
| `ANTHROPIC_DEFAULT_…_MODEL` | Сопоставляет запросы Opus, Sonnet и Haiku с ID, которые обслуживает провайдер. |

В примере ключ хранится в facade.json. Чтобы взять существующую переменную среды, укажите `"ANTHROPIC_AUTH_TOKEN": "${env:WORK_API_KEY}"`. К моменту запуска агента эта переменная должна быть доступна редактору.

Эти переменные действуют только для агентов, запущенных с этой записью. Глобальные настройки Claude Code менять не нужно.

## 3. Запустите Claude Code с этой конфигурацией

Сохраните facade.json, выберите **New Agent** и укажите `Claude · work`. Дайте агенту короткую задачу по вашему проекту.

Если провайдер показывает статистику использования, убедитесь, что запрос относится к нужному аккаунту. Если агент не запускается или запрос завершается ошибкой, выполните **Show Agent Launch** и выберите рабочее расположение. Найдите эту запись в отчёте, чтобы увидеть, как Facade запустит её.

Об ошибках аутентификации и отсутствующих моделях см. [Устранение неполадок](https://facadecode.com/ru/docs/troubleshooting/).

## Пример: QwenCloud

Для ключа QwenCloud Token Plan используйте базовый URL `https://token-plan.maas.qwencloudapi.com/apps/anthropic`. Выбирайте идентификаторы моделей, доступные в вашем тарифе. Для ключей с оплатой по мере использования нужен региональный эндпоинт.

[Актуальные настройки эндпоинта и моделей QwenCloud ↗](https://docs.qwencloud.com/developer-guides/clients-and-developer-tools/claude-code)
