2026年OpenClaw配置QMD降低token消耗

OpenClaw配置QMD降低token消耗当前 qmd 只对英文友好 对中文的支持不太友好 等更新吧 QMD Quantum Memory Database 是 Shopify 联合创始人兼 CEO Tobias L tke Tobi 开发的本地语义搜索引擎 QMD 不是整个文件塞给 AI 而是先用本地搜索找到最相关的片段 通常只有 2 3 句话

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



当前qmd只对英文友好,对中文的支持不太友好,等更新吧。

QMD (Quantum Memory Database)是 Shopify 联合创始人兼 CEO Tobias Lütke (Tobi) 开发的本地语义搜索引擎。

QMD不是整个文件塞给 AI,而是先用本地搜索找到最相关的片段(通常只有 2-3 句话),再把这些精准内容传给 AI。

QMD解决传统记忆系统把整个 MEMORY.md 文件直接塞进上下文导致的"上下文爆炸"问题

使用QMD效果:

  • ✅ Token 削减:60-97%(平均 95% 以上)
  • ✅ 响应速度提升:5-50 倍
  • ✅ 成本降低:90-99%
  • ✅ 精准度:93%(纯语义搜索仅 59%)

QMD特性:

  • ✅ 完全免费
  • ✅ 完全本地运行 - 数据、模型、索引都不上云,数据永远不出你的电脑
  • ✅ 混合搜索 - BM25 + 向量语义 + LLM 重排序
  • ✅ 不消耗任何 API 配额 - 自带模型
  • ✅ Agent 友好 - 支持 MCP 协议,专为 AI 工作流设计

底层技术:

    相关链接:

    • QMD GitHub: https://github.com/tobi/qmd
    • OpenClaw 官网: https://openclaw.ai

    OpenClaw 从 2026.2.2 版本开始,内置了 QMD(Quantum Memory Database) 记忆后端。这是 Shopify 联合创始人兼 CEO Tobias Lütke (Tobi) 开发的本地语义搜索 引擎。

    查看openclaw版本

     openclaw -v 

    如果版本低于 2026.2.2,需要先更新到最新版本。

     npm安装(推荐)

    GPT plus 代充 只需 145 # 使用 npm 安装 npm install -g @tobilu/qmd

    bun安装(更快)

     # 安装bun curl -fsSL https://bun.sh/install | bash # bun安装qmd bun install -g github:tobi/qmd 

    验证安装

    应显示类似:qmd 2.0.1 (bab86d5)

    GPT plus 代充 只需 145 # 查看QMD版本 qmd -v

    QMD 需要支持 vector 扩展的 SQLite。

     # 更新包列表 sudo apt update # 安装sqlite3 sudo apt install sqlite3 libsqlite3-dev # 验证安装 sqlite3 --version

    修改配置~/.openclaw/openclaw.json 相关内容

    先备份

    GPT plus 代充 只需 145 cp ~/.openclaw/openclaw.json ~/.openclaw/openclaw.json.bak

    再修改

     { "memory": { "backend": "qmd", "qmd": { "limits": { "timeoutMs": 8000 } } } } 

    配置说明:

    重启后OpenClaw 会自动使用 QMD 进行记忆检索。如果 QMD 出现问题,会自动回退到内置的 SQLite 记忆系统。不影响正常使用

    GPT plus 代充 只需 145 # 重启 OpenClaw Gateway 服务 openclaw gateway restart 

    方法1:查看 OpenClaw 日志

    确认 QMD 后端已启用:

     # 查看 OpenClaw 日志 openclaw logs --follow # 查看 OpenClaw 与 qmd 相关的日志 openclaw logs | grep qmd

    查找包含 qmd memory 的日志行:info gateway {"subsystem":"gateway"} qmd memory startup initialization armed for agent "main"

    方法2:检查QMD状态

    GPT plus 代充 只需 145 # 查看 QMD 状态 qmd status 

    正常输出示例:

    会有一段如下提示,这不是错误,是正常运行提示

     QMD 在首次运行时会:

    如果需要更快的速度,可以安装 Vulkan 驱动:

     # Ubuntu/Debian sudo apt install vulkan-tools libvulkan-dev # 然后重启 qmd,它会自动重新编译

    方法3:实际测试

    与 OpenClaw 对话,询问关于之前聊天内容的问题,观察响应速度是否有明显提升。

    修改配置文件~/.openclaw/openclaw.json,改成sqlite:

    GPT plus 代充 只需 145 { "memory": { "backend": "sqlite" // 改回默认的 SQLite 后端 } }

    或直接删除 memory 配置块(默认就是 SQLite)。

     # 重启 Gateway openclaw gateway restart # 等待 3 秒后检查状态 sleep 3 && openclaw gateway status
    GPT plus 代充 只需 145 # npm方式卸载 npm uninstall -g @tobilu/qmd # 或 bun方式卸载 bun uninstall -g @tobilu/qmd

    删除 qmd 创建的索引数据和缓存文件,释放磁盘空间。

     # 查看 qmd 数据占用 du -sh ~/.openclaw/agents/main/qmd/ # 删除 qmd 数据目录 rm -rf ~/.openclaw/agents/main/qmd/ # 验证删除 ls -la ~/.openclaw/agents/main/ | grep qmd # 应无输出(目录已不存在)

    执行 memory_search 测试,确认回退到默认模式。

    GPT plus 代充 只需 145 # 方法 1:使用 OpenClaw CLI openclaw memory search "测试关键词" # 方法 2:在对话中让 AI 执行 # 发送消息:帮我搜索 memory 中的 "安全检查"

     which qmd

    输出空

    解决: 

    GPT plus 代充 只需 145 npm install -g @tobilu/qmd

    错误信息: /home/zilong/.bun/bin/qmd: 29: exec: bun: not found

    解决:切换到 npm 版本

     # 备份 bun 版本 mv ~/.bun/bin/qmd ~/.bun/bin/qmd.bun.bak # 创建符号链接到 npm 版本 ln -s ~/.nvm/versions/node/v25.8.0/bin/qmd ~/.bun/bin/qmd # 验证 qmd --version 

    错误信息:ERROR OMG C++ Compiler toolset is not available. Install proper compiler toolset with your package manager, eg. 'sudo apt-get install g++'.

    解决: 

    GPT plus 代充 只需 145 # Ubuntu/Debian sudo apt install build-essential g++ 

    或忽略(CPU 模式仍可工作): QMD 会自动回退到 CPU 模式,只是速度较慢。

    现象:第一次使用 QMD 时,需要下载模型(约 2GB),耗时较长。

    解决: - 等待完成,后续使用会很快 - 模型下载位置:~/.cache/qmd/models/

    查看日志发现: warn memory {"subsystem":"memory"} qmd update failed

    解决: 

     # 手动更新 QMD qmd update # 重新嵌入 qmd embed -f

    问题原因

    OpenClaw 以守护进程运行,没有加载 nvm 的环境变量,所以找不到 node。

    解决方案

    在系统路径创建 node 符号链接(指向 v22):需要 sudo。请在终端手动执行:

    GPT plus 代充 只需 145 # 在系统路径创建 node 符号链接(指向 v22) sudo ln -s /home/zilong/.nvm/versions/node/v22.22.1/bin/node /usr/local/bin/node # 重启openclaw openclaw gateway restart

    问题描述

    error [tools] read failed: ENOENT: no such file or directory, access '/home/zilong/.openclaw/agents/main/qmd/config.json'

    问题原因:

    ~/.openclaw/agents/main/qmd/config.json 文件缺失

    解决方法:

    创建了一个空的 JSON 文件 {}

    小讯
    上一篇 2026-03-19 16:38
    下一篇 2026-03-19 16:36

    相关推荐

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
    如需转载请保留出处:https://51itzy.com/kjqy/245416.html