Аутентификация
OpenClaw поддерживает OAuth и ключи API для провайдеров моделей. Для аккаунтов Anthropic мы рекомендуем использовать ключ API. Для доступа по подписке Claude используйте долгоживущий токен, созданный с помощьюclaude setup-token.
/concepts/oauth для полного описания потока OAuth и схемы
хранения.
Рекомендуемая настройка Anthropic (ключ API)
Если вы используете Anthropic напрямую, применяйте ключ API.- Создайте ключ API в консоли Anthropic.
- Разместите его на хосте шлюза Gateway (на машине, где запущен
openclaw gateway).
- Если Gateway работает под systemd/launchd, предпочтительно поместить ключ в
~/.openclaw/.env, чтобы демон мог его читать:
openclaw onboard.
Подробности о наследовании окружения см. в разделе Help
(env.shellEnv, ~/.openclaw/.env, systemd/launchd).
Anthropic: setup-token (аутентификация по подписке)
Для Anthropic рекомендуемый путь — ключ API. Если вы используете подписку Claude, также поддерживается поток setup-token. Запустите его на хосте шлюза Gateway:auth-profiles.json +
обновляет конфиг):
1 при
истечении/отсутствии, 2 при скором истечении):
claude setup-token требует интерактивный TTY.
Проверка статуса аутентификации модели
Управление используемыми учётными данными
Для сеанса (команда чата)
Используйте/model <alias-or-id>@<profileId>, чтобы закрепить конкретные учётные данные
провайдера для текущего сеанса (примеры идентификаторов профилей:
anthropic:default, anthropic:work).
Используйте /model (или /model list) для компактного выбора;
используйте /model status для полного представления (кандидаты + следующий
профиль аутентификации, а также сведения об endpoint провайдера при настройке).
Для агента (переопределение CLI)
Задайте явное переопределение порядка профилей аутентификации для агента (сохраняется вauth-profiles.json этого агента):
--agent <id> для нацеливания на конкретного агента; опустите
его, чтобы использовать настроенного агента по умолчанию.
Устранение неполадок
«Учётные данные не найдены»
Если профиль токена Anthropic отсутствует, запуститеclaude setup-token на
хосте шлюза Gateway, затем выполните повторную проверку:
Срок действия или срок действия токена истек
Запуститеopenclaw models status, чтобы подтвердить, какой профиль истекает. Если
профиль отсутствует, повторно выполните claude setup-token и снова вставьте токен.
Требования
- Подписка Claude Max или Pro (для
claude setup-token) - Установленный Claude Code CLI (доступна команда
claude)