在使用openclaw(龙虾)时,由于没有开启长期记忆,导致session 丢失,之前规划的内容没了

(好不容易调教好的能力没了)

如何开启长期记忆检索呢?

“长期记忆检索”(memory_search)的 provider 只支持 openai | gemini | local,其中 openai/gemini 都需要单独的 API Key(或 remote.apiKey)。

所以要把它“打开并可用”,你有两条路选:

方案 A(推荐,最省事):用 OpenAI embeddings(需要 OPENAI_API_KEY)

你需要给 OpenClaw 提供一个 OPENAI_API_KEY,然后我在配置里打开:

  • agents.defaults.memorySearch.enabled: true
  • agents.defaults.memorySearch.provider: "openai"
  • agents.defaults.memorySearch.model: "text-embedding-3-small"(常用默认)

优点:效果稳定、配置简单。缺点:需要 API key(会产生少量 embedding 调用费用)。

方案 B(不出网/不花 API):用本地 embeddings(需要下载本地模型)

配置:

  • agents.defaults.memorySearch.enabled: true
  • agents.defaults.memorySearch.provider: "local"
  • agents.defaults.memorySearch.local.modelPath: <本地模型路径>

优点:不需要任何云端 key。缺点:要下载模型文件,占磁盘,速度/效果取决于模型与机器性能。


方案 A,我们没有 Openai 和 Gemini 的 key(花钱也不太好买);方案 B,我们没有资源。那怎么办呢:

只需要从 DMXAPI 里面获取信息,并且一句话:

用方案 A,填入如下信息,填完后测试,将测试结果通知我

Endpiont: https://www.dmxapi.cn 
API: xxx
Model: text-embedding-3-large

成功

以后你只要说:
- “长期记忆:xxxx”
- 或“记一下:xxxx(今天的)”
我就会分别写到 `MEMORY.md` / `memory/YYYY-MM-DD.md`。


获取DMXAPI

用DMXAPI并且获取Openai模型:

  • DMXAPI,链接
  • 获取API,点击“个人设置”,点击“API令牌”,生成API

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐