OpenClaw(龙虾)提示 Model "provider/model" is not allowed,意思是你选择的模型不在 agents.defaults.models 白名单里。它会在生成回复前拦截,所以看起来像“龙虾没回消息”。解决方法不是重装,而是修模型 allowlist 或切回允许的模型。
先确认当前可用模型
- 在聊天里用
/model查看可选模型。 - 命令行执行
openclaw models status看 provider 和认证状态。 - 检查配置里的
agents.defaults.model.primary和agents.defaults.models是否一致。
两种修法
- 想继续用这个模型:把它加入
agents.defaults.models,并确认 provider auth 可用。 - 只是误切模型:用
/model切回列表里已有模型。
不要把 allowlist 全删掉来图省事。白名单的价值是防止会话临时切到不可靠、过贵或不支持工具调用的模型。尤其是开放群聊或多人使用时,模型可用范围越清楚,越不容易出现成本和安全问题。
官方开源地址:https://github.com/openclaw/openclaw。
如果是团队环境,还要把可选模型写进运维文档。否则一个人临时加了新模型,另一个人在会话里切换失败,就会误以为 Gateway、频道或模型供应商出了问题。