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写一起)。

相关推荐
十五喵源码网12 小时前
基于SpringBoot2+vue2的健身房管理系统
java·毕业设计·springboot·论文笔记
Capricorn19881 天前
个人知识库接入大模型频现“幻觉引用”?排查 RAG 溯源失效问题,解析知芽构建可信第三大脑的底层架构
大数据·论文阅读·人工智能·笔记·架构·论文笔记
Capricorn19882 天前
科研引用无法溯源怎么排查?知芽 Notebook Skill 技术机制拆解
大数据·论文阅读·人工智能·笔记·论文笔记
无线通信科研笔记2 天前
IEEE TWC 2026 论文精读与完整复现|H-PASS:机械—电子双重可重构波束成形
论文阅读·人工智能·笔记·python·论文笔记
Capricorn19883 天前
解决全网抄 Karpathy 导致的 LLM Wiki 污染?基于知芽 Notebook Skill 的 raw/ 笔记法排障指南
大数据·论文阅读·人工智能·笔记·论文笔记
民乐团扒谱机4 天前
【读论文】基于数字极大似然估计过程增强113公里O-TWTFT链路的时间传递
网络·论文笔记·量子·阅读笔记
十五喵源码网5 天前
基于SpringBoot2+vue2的公寓报修管理系统
java·毕业设计·springboot·论文笔记
大模型任我行7 天前
NUS:全模态感知驱动AI科学家
人工智能·语言模型·自然语言处理·论文笔记
大模型任我行9 天前
阿里:智能体原生视频表示学习
人工智能·语言模型·自然语言处理·论文笔记
大模型任我行10 天前
NUS:冻结语义表征构建视频生成潜空间
人工智能·语言模型·自然语言处理·论文笔记