Anthropic (Claude)
Anthropic разрабатывает семейство моделей Claude и предоставляет доступ к ним через API. В OpenClaw вы можете пройти аутентификацию с помощью ключа API или setup-token.Вариант A: ключ API Anthropic
Лучше всего подходит для: стандартного доступа к API и биллинга по факту использования. Создайте свой ключ API в консоли Anthropic.Настройка CLI
Фрагмент конфигурации
Кэширование промптов (Anthropic API)
OpenClaw поддерживает функцию кэширования промптов Anthropic. Это только для API; аутентификация по подписке не учитывает настройки кэша.Конфигурация
Используйте параметрcacheRetention в конфиге модели:
| Значение | Длительность кэширования | Описание |
|---|---|---|
none | Без кэширования | Отключить кэширование промптов |
short | 5 минут | Значение по умолчанию для аутентификации по ключу API |
long | 1 час | Расширенный кэш (требуется бета-флаг) |
Значения по умолчанию
При использовании аутентификации с помощью ключа API Anthropic OpenClaw автоматически применяетcacheRetention: "short" (кэш на 5 минут) для всех моделей Anthropic. Вы можете переопределить это, явно указав cacheRetention в конфиге.
Устаревший параметр
Более старый параметрcacheControlTtl по-прежнему поддерживается для обратной совместимости:
"5m"сопоставляется сshort"1h"сопоставляется сlong
cacheRetention.
OpenClaw включает бета-флаг extended-cache-ttl-2025-04-11 для запросов к Anthropic API;
сохраните его, если вы переопределяете заголовки провайдера (см. /gateway/configuration).
Вариант B: Claude setup-token
Лучше всего подходит для: использования вашей подписки Claude.Где получить setup-token
Setup-token создаются с помощью Claude Code CLI, а не в консоли Anthropic. Вы можете запустить его на любой машине:Настройка CLI (setup-token)
Фрагмент конфигурации (setup-token)
Примечания
- Сгенерируйте 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.
- Аутентификация выполняется для каждого агента. Новые агенты не наследуют ключи основного агента.
- Повторно запустите онбординг для этого агента либо вставьте setup-token / ключ API на
хосте шлюза Gateway, затем проверьте с помощью
openclaw models status.
anthropic:default
- Выполните
openclaw models status, чтобы увидеть, какой профиль аутентификации активен. - Повторно выполните онбординг либо вставьте setup-token / ключ API для этого профиля.
- Проверьте
openclaw models status --jsonна наличиеauth.unusableProfiles. - Добавьте ещё один профиль Anthropic или дождитесь окончания периода cooldown.