模型问题
模型回复超时:发送消息后长时间无响应
macOSWindowsLinuxDocker
症状
发送消息后等待很久(超过 30 秒),最终报错:
Error: Request timeout
Error: ETIMEDOUT
或者一直显示”思考中…”但没有结果。
原因
- 国内网络问题 — 访问海外 API(OpenAI、Anthropic)需要代理
- API 服务过载 — 模型提供商服务繁忙
- 请求内容过长 — 超出 Token 限制
解法
方案一:配置代理
# 在环境变量中设置
export https_proxy=http://127.0.0.1:7890
openclaw gateway restart
方案二:切换到国内模型
# 使用 DeepSeek(国内直连,速度快)
openclaw config set model.provider deepseek
openclaw config set model.apiKey "你的DeepSeek Key"
openclaw gateway restart
方案三:增加超时时间
// ~/.openclaw/openclaw.json
{
"model": {
"timeout": 120000
}
}
验证修复
openclaw doctor
# 检查 Model connection 状态
发送一条简短消息测试响应速度。