返回顶部
o

openclaw-siliconflow-memory配置硅流记忆

Configure OpenClaw semantic memory to use SiliconFlow embeddings through the OpenAI-compatible API, especially `BAAI/bge-m3`. Use when enabling or repairing `memory_search`, replacing a broken embedding provider, switching `agents.defaults.memorySearch` to SiliconFlow, validating `openclaw memory status/index/search`, or adding curated `extraPaths` from external Markdown knowledge bases.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
102
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

openclaw-siliconflow-memory

OpenClaw SiliconFlow 记忆配置

目标

配置 OpenClaw 的 memory_search 以可靠地使用 SiliconFlow 嵌入,然后验证索引和检索。

使用此技能可以:

  • - 将记忆嵌入切换到 SiliconFlow
  • 标准化使用 BAAI/bge-m3
  • 设置 fallback: none 以便更清晰地调试
  • 将精选的外部 Markdown 路径添加到语义记忆
  • 诊断索引失败或检索失败

工作流程

1. 首先检查记忆配置表面

在更改配置之前,检查相关的模式路径:

  • - agents.defaults.memorySearch
  • agents.defaults.memorySearch.remote
  • agents.defaults.memorySearch.extraPaths

然后使用 gateway config.get 检查当前配置,以便补丁基于最新的哈希值。

重要提示:

  • - 在 agents.defaults.memorySearch 下配置记忆,而不是顶层 memorySearch。
  • 对于兼容 OpenAI 的嵌入端点,请显式设置 remote.apiKey。

2. 应用推荐的 memorySearch 配置

使用 gateway config.patch 并保持配置显式。

推荐的基线配置:

json5
agents: {
defaults: {
memorySearch: {
provider: openai,
model: BAAI/bge-m3,
fallback: none,
remote: {
baseUrl: https://api.siliconflow.cn/v1/,
apiKey: YOURSILICONFLOWAPI_KEY
}
}
}
}

此基线配置效果良好的原因:

  • - provider: openai 匹配 SiliconFlow 的兼容 OpenAI 的嵌入 API
  • model: BAAI/bge-m3 是中英文混合 Markdown 检索的强默认选择
  • fallback: none 避免在调试期间静默切换提供商
  • 显式的 remote.baseUrl 和 remote.apiKey 消除了歧义

3. 谨慎添加外部知识路径

在索引本地知识库时,优先选择精选路径,而不是一次性添加整个仓库。

良好的首选候选:

  • - 源笔记
  • 概念
  • 项目概览
  • 索引
  • README 风格的高级知识摘要

除非用户明确要求索引,否则在第一轮中避免添加以下内容:

  • - 收件箱或捕获文件夹
  • 每日日志
  • 模板
  • 归档
  • 嘈杂的导出或生成文件

示例:

json5
agents: {
defaults: {
memorySearch: {
extraPaths: [
D:/Knowledge/README.md,
D:/Knowledge/Notes/02-Sources,
D:/Knowledge/Notes/03-Concepts,
D:/Knowledge/Notes/05-Projects,
D:/Knowledge/Notes/09-Indexes
]
}
}
}

4. 按此顺序验证

在配置重新加载/重启后,按固定顺序验证:

  1. 1. openclaw memory status --deep
  2. openclaw memory index --force
  3. openclaw memory search <索引文档中的已知短语>
  4. 使用相同查询的工具层 memory_search

成功标志:

  • - Embeddings: ready
  • Indexed: N/N files 按预期增加
  • Dirty: no
  • 检索返回来自预期外部路径的片段

5. 使用已知文本进行验证

不要仅使用模糊的关键词进行验证。

优先使用索引笔记中逐字出现的短语,例如:

  • - README 的开头句子
  • 项目标题
  • 章节标题
  • 独特的领域短语

这有助于区分:

  • - 索引失败
  • 检索质量问题
  • 查询不匹配

常见故障

404 page not found

解释为:端点可能未在配置的路由上提供嵌入。

典型原因:

  • - 使用了未暴露 /embeddings 的聊天/补全代理

操作:

  • - 切换到 SiliconFlow 的嵌入端点
  • 确认 remote.baseUrl 是 https://api.siliconflow.cn/v1/
  • 确认嵌入模型名称有效

fetch failed

解释为:请求完全无法完成。

典型原因:

  • - API 密钥错误
  • 端点不可达
  • 临时网络问题
  • 提供商自动检测选择了错误的后端

操作:

  • - 显式设置 provider、model、remote.baseUrl 和 remote.apiKey
  • 重试 openclaw memory status --deep

EBUSY: resource busy or locked

解释为:重新索引期间 SQLite 记忆存储被锁定。

操作顺序:

  1. 1. 在当前记忆操作稳定后重试索引一次
  2. 重启 OpenClaw 并重试
  3. 如果锁仍然存在,重启机器并重试

不要仅仅因为重新索引因 EBUSY 失败就认为配置错误。

推荐操作风格

  • - 保持嵌入提供商显式
  • 在设置和调试期间保持 fallback: none
  • 小批量添加知识路径
  • 使用 CLI 和工具层检索进行验证
  • 优先选择高信号 Markdown 源而不是原始转储

完成检查清单

在宣布成功之前,确认以下所有内容:

  • - SiliconFlow API 密钥已配置
  • BAAI/bge-m3 已激活
  • openclaw memory status --deep 显示 Embeddings: ready
  • 重新索引成功
  • 索引文件数量反映了预期的额外路径
  • 至少有一个查询从外部知识库返回结果

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 openclaw-siliconflow-memory-1776027356 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 openclaw-siliconflow-memory-1776027356 技能

通过命令行安装

skillhub install openclaw-siliconflow-memory-1776027356

下载

⬇ 下载 openclaw-siliconflow-memory v1.0.0(免费)

文件大小: 2.89 KB | 发布时间: 2026-4-13 11:20

v1.0.0 最新 2026-4-13 11:20
- Initial release of openclaw-siliconflow-memory skill.
- Enables OpenClaw memory_search to use SiliconFlow embeddings via OpenAI-compatible API.
- Sets recommended defaults: provider "openai", model "BAAI/bge-m3", and fallback "none" for easier debugging.
- Documents explicit workflow for configuring, validating, and troubleshooting semantic memory indexing and retrieval.
- Provides guidelines for safely adding curated extraPaths from external Markdown knowledge bases.
- Lists common error messages and actionable solutions for setup and indexing issues.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部