openclaw配置多个模型后认证失败,需清空缓存与token,逐个重建oauth授权链,并确保provider命名唯一、api key隔离、禁用fallback机制。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

OpenClaw配置多个模型后突然无法认证,提示“Agent failed before reply”或OAuth跳转失败,说明已有授权状态被新配置覆盖或冲突,不是单纯重登就能解决的问题。
确认当前活跃模型的认证状态
打开OpenClaw Web界面 → 点击右上角用户头像 → 查看【已连接模型】列表。注意:只有显示“已登录”图标的模型才真正完成OAuth握手;灰色图标或“未连接”文字代表该模型虽已配置,但从未成功授权。
如果列表中多个模型都显示未连接,不要逐个点“重新登录”——这会导致token竞争冲突,反而触发平台限流。
逐个清理并重建认证链
第一步:关闭所有浏览器标签页,清空本地缓存(Ctrl+Shift+Del → 勾选“Cookie及其他网站数据”、“缓存的图像和文件”)。
第二步:终端执行强制登出命令:openclaw models auth logout --all。这一步会清除所有模型的本地token缓存,【避免旧token残留干扰新授权流程】。
PHP中文网提供Qwen-1.0.2.6 MacOS官方客户端下载,专为苹果电脑优化的阿里通义千问桌面应用。本版本深度适配Mac系统,支持本地高效运行与多模态交互,集成超长上下文处理、AI写作、代码生成及智能体构建等核心功能。通过官方渠道下载,确保安全稳定,助您实现智能办公与创作升级。
第三步:仅启用第一个要配置的模型(如qwen-portal),在Web界面中点击其【重新登录】按钮,严格按OAuth流程完成浏览器授权。等待页面出现绿色对勾且状态变为“已登录”后再进行下一步。
第四步:刷新页面,确认第一个模型稳定在线后,再启用第二个模型(如ernie),重复第三步操作。每次只操作一个模型,中间间隔不少于15秒。
检查多模型配置中的关键冲突点
方法一:验证provider命名唯一性
进入~/.openclaw/config.yaml,检查每个模型块下的provider字段是否重复。例如两个模型都写成provider: qwen-portal会导致后加载的覆盖前一个,必须改为qwen-portal-v1和qwen-portal-v2等区分标识。
方法二:隔离API Key存储路径
若使用本地密钥而非OAuth(如接入百度文心),确保每个模型的api_key字段指向独立环境变量,不要共用$OPENCLAW_API_KEY——不同服务商密钥格式差异极大,混用会直接触发签名验签失败。
方法三:禁用自动fallback机制
在配置文件中找到fallback_models字段,将其值设为空数组[]或直接删除该行。OpenClaw默认开启多模型降级策略,当主模型认证失败时会静默尝试备用模型,而备用模型若未授权就会引发连锁报错。









