Anthropic (Claude)

Anthropic создает семейство моделей Claude и предоставляет доступ через API. В OpenClaw вы можете аутентифицироваться с помощью API ключа или setup-token.

Вариант A: API ключ Anthropic

Лучше для: стандартного доступа к API и оплаты по использованию. Создайте свой API ключ в консоли Anthropic.

Настройка через CLI

openclaw onboard
# выберите: Anthropic API key

# или неинтерактивно
openclaw onboard --anthropic-api-key "$ANTHROPIC_API_KEY"

Фрагмент конфигурации

{
  env: { ANTHROPIC_API_KEY: "sk-ant-..." },
  agents: { defaults: { model: { primary: "anthropic/claude-opus-4-5" } } }
}

Кэширование промптов (Anthropic API)

OpenClaw не переопределяет стандартный TTL кэша Anthropic, если вы не установите его. Это только для API; аутентификация по подписке не учитывает настройки TTL.

Чтобы установить TTL для каждой модели, используйте cacheControlTtl в params модели:

{
  agents: {
    defaults: {
      models: {
        "anthropic/claude-opus-4-5": {
          params: { cacheControlTtl: "5m" } // или "1h"
        }
      }
    }
  }
}

OpenClaw включает бета-флаг extended-cache-ttl-2025-04-11 для запросов к Anthropic API; сохраните его, если переопределяете заголовки провайдера (см. /gateway/configuration).

Вариант B: Claude setup-token

Лучше для: использования вашей подписки Claude.

Где получить setup-token

Setup-токены создаются Claude Code CLI, а не консолью Anthropic. Вы можете запустить это на любой машине:

claude setup-token

Вставьте токен в OpenClaw (мастер: Anthropic token (paste setup-token)), или запустите на хосте gateway:

openclaw models auth setup-token --provider anthropic

Если вы сгенерировали токен на другой машине, вставьте его:

openclaw models auth paste-token --provider anthropic

Настройка через CLI

# Вставьте setup-token во время адаптации
openclaw onboard --auth-choice setup-token

Фрагмент конфигурации

{
  agents: { defaults: { model: { primary: "anthropic/claude-opus-4-5" } } }
}

Примечания

  • Сгенерируйте setup-token с помощью claude setup-token и вставьте его, или запустите openclaw models auth setup-token на хосте gateway.
  • Если вы видите "OAuth token refresh failed …" с подпиской Claude, переаутентифицируйтесь с помощью setup-token. См. /gateway/troubleshooting#oauth-token-refresh-failed-anthropic-claude-subscription.
  • Детали аутентификации + правила повторного использования в /concepts/oauth.

Устранение неполадок

401 ошибки / токен внезапно недействителен

  • Аутентификация подписки Claude может истечь или быть отозвана. Запустите заново claude setup-token и вставьте его на хосте gateway.
  • Если логин Claude CLI находится на другой машине, используйте openclaw models auth paste-token --provider anthropic на хосте gateway.

Не найден API ключ для провайдера "anthropic"

  • Аутентификация для каждого агента. Новые агенты не наследуют ключи главного агента.
  • Запустите заново адаптацию для этого агента, или вставьте setup-token / API ключ на хосте gateway, затем проверьте с помощью openclaw models status.

Не найдены учетные данные для профиля anthropic:default

  • Запустите openclaw models status, чтобы увидеть, какой профиль аутентификации активен.
  • Запустите заново адаптацию, или вставьте setup-token / API ключ для этого профиля.

Нет доступного профиля аутентификации (все в кулдауне/недоступны)

  • Проверьте openclaw models status --json для auth.unusableProfiles.
  • Добавьте еще один профиль Anthropic или подождите окончания кулдауна.

Подробнее: /gateway/troubleshooting и /help/faq.