OpenClaw 升级后避坑指南(实干版)

问题 1:配置文件变复杂,新版安全机制太麻烦

解决 :继续用旧写法 -- provider + apiKey 写在一起,不用 .env
解释:新版强制分离密钥是为了安全,但旧写法 100% 能用,省事。


问题 2:自定义模型平台(聚合/自建)不回复

解决baseUrl 末尾必须加 /v1
解释:新版要求显式指定 API 版本后缀,不加就找不到端点。


问题 3:直接升级后各种报错、缺包、崩溃

解决 :彻底卸载 → 清理 → 重装
解释:旧版残留文件和全局模块冲突,只有完全删干净才稳定。


一、彻底重装(唯一不报错的方法)

bash

复制代码
# 1. 卸载全局
npm uninstall -g openclaw

# 2. 删除用户配置(重要)
rmdir /s /q %USERPROFILE%\.openclaw

# 3. 删除全局损坏文件
rmdir /s /q %APPDATA%\npm\node_modules\openclaw

# 4. 全新安装
npm install -g openclaw

# 5. 初始化
openclaw daemon start

向导中:删除旧网关 → 新建一个 → 一路默认。


二、缺包报错怎么办?

bash

复制代码
cd %APPDATA%\npm\node_modules\openclaw
npm install @buape/carbon@latest

解释 :新版经常缺特定库,进安装目录手动装 latest 即可,缺什么装什么。


三、配置文件万能模板(直接复制)

json

复制代码
{
  "auth": {
    "profiles": {
      "bailian:default": {
        "provider": "bailian",
        "mode": "token"
      }
    }
  },
  "plugins": {
    "entries": {
      "openai": { "enabled": true },
      "anthropic": { "enabled": true }
    }
  },
  "providers": {
    "bailian": {
      "baseUrl": "https://你的平台.com/v1",
      "apiKey": "你的KEY",
      "api": "openai-completions",
      "models": [
        {
          "id": "glm-4.7",
          "name": "glm-4.7",
          "api": "openai-completions"
        }
      ]
    }
  },
  "agents": {
    "defaults": {
      "model": {
        "primary": "bailian/glm-4.7"
      },
      "models": {
        "bailian/glm-4.7": {}
      }
    }
  }
}

规则

  • baseUrl 末尾必须 /v1

  • api 固定写 openai-completions

  • 自定义平台不需要新版安全机制


四、加新模型平台(例:火山引擎)

providers 里加一段:

json

复制代码
"huoshan": {
  "baseUrl": "https://火山平台.com/v1",
  "apiKey": "火山的KEY",
  "api": "openai-completions",
  "models": [
    { "id": "doubao", "name": "doubao", "api": "openai-completions" }
  ]
}

agents.defaults.models 里加:

json

复制代码
"huoshan/doubao": {}

五、最终 5 句口诀(背下来)

  1. 升级必卸载干净,不然报错。

  2. 自定义平台网址末尾 + /v1

  3. api 永远写 openai-completions

  4. 缺包就进目录 npm install xxx@latest

  5. 配置坚持旧写法(provider+key写一起)。

相关推荐
城事漫游Molly2 天前
方差分析(ANOVA)入门——比较三组或更多组均值的利器
大数据·算法·均值算法·论文笔记·科研统计
城事漫游Molly3 天前
统计研究路线图:PPDAC问题解决循环
大数据·人工智能·论文笔记·科研统计
si_en_hao6 天前
【论文写作】深度学习研一三个月“流水线“发论文教程
论文阅读·人工智能·深度学习·论文笔记·研究生
城事漫游Molly7 天前
案例研究:如何明智地选择案例、精巧地界定边界、深刻地进行分析?
大数据·人工智能·ai写作·论文笔记
城事漫游Molly9 天前
定量研究设计清单:问卷、实验与变量操作化怎么做?
大数据·人工智能·算法·ai写作·论文笔记
城事漫游Molly10 天前
混合方法研究设计指南:什么时候该把两种方法结合起来?
人工智能·ai写作·论文笔记
城事漫游Molly11 天前
研究设计核心 Toolkit:从“知道方法”到“真正会设计”
大数据·人工智能·算法·ai写作·论文笔记
江南烟雨尘16 天前
Zotero管理Word参考文献,更新参考文献
word·论文笔记·zotero·参考文献
析稿AI写作18 天前
如何系统整合文献资源,写出有理论根基与深度的学术论文?
人工智能·ai写作·论文笔记
大模型任我行22 天前
谷歌:大模型规划最优性超越传统算法
人工智能·语言模型·自然语言处理·论文笔记