Claude Code и ваш провайдер
Оставьте Claude Code в качестве CLI и подключите отдельную конфигурацию запуска к другому Anthropic-совместимому провайдеру моделей.
Получите данные провайдера
Установите Claude Code и получите у провайдера Anthropic-совместимый базовый URL, API-ключ и идентификаторы моделей. Эндпоинт, совместимый только с OpenAI, с Claude Code не заработает.
В этом примере создаётся отдельная запись Claude · work. Остальные записи Claude Code сохраняют прежние настройки.
1. Добавьте конфигурацию провайдера
Добавьте эту конфигурацию в facade.json (см. Настройки агентов). Замените примерные URL, ключ и идентификаторы моделей значениями от вашего провайдера:
{
"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 запустит её.
Об ошибках аутентификации и отсутствующих моделях см. Устранение неполадок.
Пример: QwenCloud
Для ключа QwenCloud Token Plan используйте базовый URL https://token-plan.maas.qwencloudapi.com/apps/anthropic. Выбирайте идентификаторы моделей, доступные в вашем тарифе. Для ключей с оплатой по мере использования нужен региональный эндпоинт.