Почему стоит выбрать нативный режим Anthropic
OpenClaw поддерживает два способа вызова моделей Claude. Если вам нужны tool calling (tool_use) и другие расширенные возможности, настоятельно рекомендуется нативный режим Anthropic (anthropic-messages):
При использовании
openai-completions базовый чат работает нормально, но многоходовой tool calling (tool_calls → tool_result → tool loop) может быть отклонён с ошибкой 400. Переход на anthropic-messages позволяет формату tool_use + tool_result работать корректно.Рекомендуемая конфигурация
Отредактируйте~/.openclaw/openclaw.json и добавьте следующую конфигурацию провайдера:
Важные примечания по конфигурации
Об reasoning: false
Настройка списка разрешенных моделей
Добавьте модели вagents.defaults.models, иначе OpenClaw может сообщать, что модель «не зарегистрирована», и незаметно переключаться на другую модель:
Сравнение с режимом совместимости с OpenAI
Список идентификаторов моделей Claude
Смешанная конфигурация (рекомендуется)
Настройте и совместимый с OpenAI, и нативный провайдер Anthropic, переключаясь по мере необходимости:/model apiyi/gpt-5.4 или /model apiyi-claude/claude-sonnet-4-6 в чате, чтобы переключать модели.
Проверьте конфигурацию
После настройки проверьте, что конфигурация работает:meta.agentMeta.provider и meta.agentMeta.model соответствуют вашей конфигурации.
Устранение неполадок
400 ValidationException: Операция не разрешена
400 ValidationException: Операция не разрешена
Обычно это вызвано полями, связанными с рассуждением, в запросе. Убедитесь, что:
- В записях модели установлено
"reasoning": false - В заголовках правильно настроено
"anthropic-beta": ""
Изменение конфигурации не вступает в силу
Изменение конфигурации не вступает в силу
Существующие сессии чата могли закэшировать старую конфигурацию модели. Есть два решения:Примените исправление к модели сессии:Или сбросьте сессию:
Модель незаметно переключается на другую модель
Модель незаметно переключается на другую модель
Проверьте, добавлена ли модель в allowlist
agents.defaults.models. Незарегистрированные модели будут автоматически заменены OpenClaw.Ошибка дублирования пути baseUrl
Ошибка дублирования пути baseUrl
В нативном режиме Anthropic
baseUrl не должно включать /v1. Использование https://api.apiyi.com/v1 приведет к .../v1/v1/messages, что вызовет ошибку 404.