






















OpenClaw 是一个功能强大的开源 AI 助手框架,但很多用户在初始安装时可能配置了本地模型(如 LM Studio、Ollama),或者遇到了各种环境问题。本文将带你一步步彻底卸载旧版、清理残留,然后从零重装并配置 DeepSeek API,让你拥有一个干净、稳定的 OpenClaw 环境。
openclaw 命令可用http://127.0.0.1:18789 能进入 Dashboard127.0.0.1:1234(本地 LM Studio / Ollama 的历史残留直接斩断)
node -v
npm -v
建议 Node.js 20 LTS 或以上。低于 v18 可能会遇到兼容性问题。
LM Studio:完全退出(别只关窗口,确认右下托盘也没有残留图标)。
Ollama:如果有运行,停掉它:
taskkill /F /IM ollama.exe 2>$null
前往 DeepSeek 开放平台 创建 API Key,复制保存好(只显示一次)。
最低先充 ¥2 即可测试,否则会遇到 402 Payment Required。
⚠️ 很多人只跑 npm uninstall -g,但 .openclaw 文件夹还在,旧配置原地复活。我们要斩草除根。
openclaw gateway stop 2>$null
openclaw gateway uninstall 2>$null
npm uninstall -g openclaw 2>$null
$paths = @(
"$env:USERPROFILE\.openclaw",
"$env:APPDATA\Temp\openclaw",
"$env:LOCALAPPDATA\Temp\openclaw"
)
foreach ($p in $paths) {
if (Test-Path $p) {
Remove-Item $p -Recurse -Force
Write-Host "已删除: $p"
}
}
Test-Path "$env:USERPROFILE\.openclaw"
应返回 False。如果仍是 True,通常是资源管理器预览窗格还挂着该文件夹,关闭所有 Explorer 窗口再删一次。
一条命令搞定:
npm install -g openclaw@latest
验证安装:
openclaw --version
能看到版本号(例如 2026.5.28)即安装成功。
这一步决定你后续使用体验是否顺畅。
openclaw onboard
| 步骤 | 操作 | 备注 |
|---|---|---|
| Where will the Gateway run? | Local (this machine) | 回车确认 |
| What do you want to configure? | Model | 选择它后回车 |
| Provider | OpenAI-compatible | 不要选 custom 或 Ollama |
| API Base URL | https://api.deepseek.com |
不加 /v1,更稳定 |
| API Key | 你的 sk- 真实 key | 不带空格 |
| Model ID | deepseek-chat |
日常主力模型 |
| Gateway bind | loopback / 127.0.0.1 | 默认即可 |
| Tools profile | minimal | 少工具 = 少出怪错 |
如果 onboard 在某步卡住或闪回,不要硬扛,直接跳转到下面的手写配置文件方案。
编辑配置文件:
notepad "$env:USERPROFILE\.openclaw\openclaw.json"
粘贴以下内容(替换 sk-你的真实key):
{
"model": {
"provider": "openai-compatible",
"baseUrl": "https://api.deepseek.com",
"id": "deepseek-chat",
"apiKey": "sk-你的真实key",
"contextWindow": 32768,
"maxTokens": 8192
},
"gateway": {
"bind": "loopback",
"port": 18789
}
}
验证 JSON 格式:
Get-Content "$env:USERPROFILE\.openclaw\openclaw.json" -Raw | ConvertFrom-Json | select model, gateway
能正常打印即合法。
openclaw gateway run
✅ 成功标志:
Gateway listening on http://127.0.0.1:18789
❌ 如果报错,仔细看终端前 20 行输出——根因一定就在那里。
打开 http://127.0.0.1:18789,在聊天框中发送:
你好,用中文回我:你是谁?
收到 AI 回复 = 大功告成。
Ctrl+C 停止前台运行,然后执行:
openclaw gateway install --force
openclaw gateway start
openclaw gateway status
如果怀疑是 API Key 的问题,直接用 curl 测试:
$key="sk-你的key"
curl -X POST "https://api.deepseek.com/v1/chat/completions" `
-H "Content-Type: application/json" `
-H "Authorization: Bearer $key" `
-d '{\"model\":\"deepseek-chat\",\"messages\":[{\"role\":\"user\",\"content\":\"1\"}],\"max_tokens\":8}'
| 返回 | 含义 |
|---|---|
有 "choices" |
✅ Key 有效,网络通 |
| 401 | Key 抄错或少了字符 |
| 402 | 余额不足 |
| 超时 / ENOTFOUND | 代理 / VPN / 防火墙拦截 |
| 问题 | 现象 | 解法 |
|---|---|---|
| 以为 stop 就干净了 | 旧配置复活 | 删 .openclaw 目录重来 |
| onboard 选了 custom | 请求一直 timeout | 手写 JSON 切换到 openai-compatible |
| 用了 –foreground | 报 unrecognized option | 新版改用 openclaw gateway run |
| 浏览器空白 | 端口没在监听 | netstat -ano | findstr 18789 查谁在占用 |
写完这篇,以后重装 OpenClaw 就再也不用翻聊天记录了 😄
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。