OpenClaw无响应主因是调用链路中断,需依次检查网关与模型服务运行状态、配置准确性(baseUrl、api、models.id)、权限模式(tools.profile)及绑定地址(gateway.bind),再查日志定位具体错误。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

OpenClaw模型无响应,通常不是模型“坏了”,而是调用链路中某一层断开了——可能是网关没跑、模型服务没通、配置写错了,或者权限卡住了。重点先看能不能通、有没有权限、配得对不对。
检查网关和服务是否真在运行
无响应的第一原因是服务根本没起来。别只看终端有没有报错,要主动确认状态:
- 执行 openclaw gateway status,输出必须是 running;如果显示 stopped 或命令未识别,先运行 openclaw init 再 openclaw gateway start --mode local
- 单独验证模型服务:运行 curl http://localhost:11434/api/generate -d '{"model":"GLM-4.7-Flash","prompt":"test"}',有含 response 字段的 JSON 才算通
- 用 netstat -tulnp | grep 11434 确认 11434 端口确实在监听;若不通,检查 Ollama 是否启动:systemctl status ollama
核对模型配置是否准确匹配
配置里一个字母写错,就会静默失败。打开 ~/.openclaw/openclaw.json,重点检查这几项:
- models.providers.baseUrl 必须是 http://localhost:11434(不能多斜杠、不能写成 127.0.0.1 或 0.0.0.0,也不能带端口以外的路径)
- models.providers.api 要和后端一致:Ollama 用 ollama-completions,FastChat 用 openai-completions
- models.id 必须和 ollama list 输出的第一列完全一致,大小写、连字符都不能差
确认权限与绑定模式是否放开
新版默认锁死权限,且只绑本地回环,这两点极易导致“连得上却没反应”:
- 运行 openclaw configget tools.profile,若返回 minimal,说明文件读写、命令执行等能力被禁用,改用 openclaw configset tools.profile full
- 运行 openclaw configget gateway.bind,若为 loopback,会导致外部工具(如飞书、QQ)无法回调,执行 openclaw configset gateway.bind "lan" 并重启网关
- 确保防火墙放行 18789(网关)和 11434(模型)两个端口
查日志定位真实错误原因
界面卡住时,错误往往藏在日志里。不要只看控制台输出:
- 实时跟踪网关日志:openclaw logs --follow,留意是否有 [error]、connect failed、auth failed 等关键词
- 查看会话级 JSONL 日志:进入 ~/.openclaw/agents/main/sessions/,找最新生成的 .jsonl 文件,用 tail -n 20 文件名 查最后几条记录,里面会明确写出大模型返回的错误(比如账户欠费、速率超限、密钥失效)
- 若怀疑是超时导致,检查 ~/.openclaw/openclaw.json 中 gateway.timeout 是否已设为 300000(5分钟),未设置就补上并重启网关


















