Как проявляется
При попытке использовать модели Claude через OAuth токен появляется ошибка HTTP 401 Invalid bearer token, после чего все профили Anthropic уходят в режим cooldown и становятся недоступны.
Из-за чего возникает
В конфигурации OpenClaw OAuth токен Anthropic с префиксом sk-ant-oat01-* сохраняется с типом “token” вместо “oauth”, а текущая реализация OAuth в OpenClaw ожидает формат с access и refresh токенами, характерный для OpenAI, но не для Anthropic. Из-за этого аутентификация не проходит, и токены блокируются.
Как исправить
- Пока исправление не выпущено официально, используйте обычные API ключи Anthropic с префиксом sk-ant-api03- вместо OAuth токенов.
- Следите за обновлениями OpenClaw и установите версию, содержащую PR #8602, который добавляет поддержку правильного OAuth формата для Anthropic.
- После обновления настройте OAuth токен заново через команду:
openclaw providers setup anthropic --auth-method setup-token
-
Убедитесь, что в файле auth-profiles.json для Anthropic стоит тип “oauth” и присутствуют необходимые поля access, refresh и expires, как реализовано в обновлении.
-
Если возникнут проблемы с доступом, вручную удалите или обновите токены, чтобы снять cooldown.
Внимание: пока исправление не вышло, использование OAuth токенов Anthropic в OpenClaw не работает корректно.
Как не столкнуться снова
Используйте официальные обновления OpenClaw с поддержкой Anthropic OAuth или временно применяйте API ключи вместо OAuth токенов, чтобы избежать ошибки и блокировки.
Источник
Разбор основан на обсуждении в репозитории проекта: issue #9095.
Другие типичные проблемы — в разделе ошибок и решений, а базовая настройка разобрана в первом запуске.