Перейти к основному содержимому

Пример настройки: интеграция с Claude Code

Для быстрой настройки рекомендуем перейти в раздел Интеграции: в интерфейсе Caila ваш API-ключ будет автоматически подставлен в сниппет настроек. Эта инструкция полностью аналогична, но потребуется указать API-ключ вручную.

  1. Установите Claude Code — шаг Install Claude Code в документации Anthropic. Входить в аккаунт Anthropic не нужно.

  2. Скопируйте API-ключ или создайте новый с правом Запросы к моделям в разделе Доступ к API.

  3. Добавьте объект env в пользовательский файл настроек ~/.claude/settings.json (в Windows — %USERPROFILE%\.claude\settings.json):

    {
    "env": {
    "ANTHROPIC_BASE_URL": "https://caila.io/api/anthropic",
    "ANTHROPIC_AUTH_TOKEN": "<ваш API-ключ Caila>",
    "CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY": "1"
    }
    }
  4. Отправьте проверочный запрос:

    claude --model 'claude-fable-5-1' -p "Reply with exactly: CAILA_DIRECT_OK"

    В ответе придет CAILA_DIRECT_OK. Какие модели вам доступны, покажет команда /model.

Если запрос не проходит
  • Ошибка 401 — проверьте, что в ANTHROPIC_AUTH_TOKEN лежит активный ключ Caila, а ANTHROPIC_BASE_URL заканчивается на /api/anthropic. Удалите из того же объекта env переменную ANTHROPIC_API_KEY: она имеет приоритет над ANTHROPIC_AUTH_TOKEN.
  • Настройки не применились — задайте объект env в пользовательском файле настроек (а не в проектном .claude/settings.json) и перезапустите Claude Code.
  • Команда /model показывает пустой список — обновите Claude Code и оставьте CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY равной 1. Список приходит из Caila по адресу https://caila.io/api/anthropic/v1/models с учетом ограничений ключа.