SuperAPI AI 工具集

memory-lancedb-pro

智能体与模型

查看项目

更新于 10-15 20:28

技能介绍

用途:为 OpenClaw AI 智能体提供持久化长期记忆,基于 LanceDB 存储,支持向量与 BM25 混合检索、LLM 驱动的 Smart Extraction、Weibull 衰减生命周期和多作用域隔离。

主要能力:混合检索(向量权重 0.7、BM25 权重 0.3,可配 cross-encoder 重排)、自动捕获与自动召回、智能抽取、噪声过滤、会话记忆开关。

配置方案:资料给出四套方案。A 全功能(Jina jina-embeddings-v5-text-small + jina-reranker-v3 + OpenAI gpt-4o-mini);B 预算(Jina 嵌入 + SiliconFlow BAAI/bge-reranker-v2-m3 + OpenAI);C 仅 OpenAI(text-embedding-3-small,无重排);D 全本地(Ollama,如 mxbai-embed-large + qwen3:8b,无重排)。各方案所需密钥、成本与适用场景见资料,价格与配额以官方为准。

安装:可用社区一键脚本 curl -fsSL https://raw.githubusercontent.com/CortexReach/toolbox/main/memory-lancedb-pro-setup/setup-memory.sh -o setup-memory.sh 后 bash setup-memory.sh;或 openclaw plugins install memory-lancedb-pro@beta(稳定版去掉 @beta);或 git clone -b master 后 openclaw plugins install /tmp/memory-lancedb-pro。手动路径方式需在 openclaw.json 中同时配置 load.paths 与 allow。

使用流程:选择方案、验证密钥(curl 检查各 API 返回码)、定位并读取 openclaw.json、合并配置、openclaw config validate、openclaw gateway restart、查看日志与 openclaw memory-pro stats,并用 memory_store / memory_recall 做冒烟测试。

限制:需 Node.js 24(最低 22 LTS 22.16+)、LanceDB ≥ 0.26.2、OpenAI SDK ≥ 6.21.0、TypeBox 0.34.48。方案 D 无 cross-encoder 重排,精度低于 A/B;本地 LLM 结构化输出不可靠时可设 smartExtraction 为 false。Ollama 远程或 Docker 需替换 baseURL 并设 OLLAMA_HOST=0.0.0.0。