DMXAPI:解决 openclaw(龙虾)长期记忆问题
在使用openclaw(龙虾)时,由于没有开启长期记忆,导致session 丢失,之前规划的内容没了(好不容易调教好的能力没了)如何开启长期记忆检索呢?“长期记忆检索”(memory_search)的 provider 只支持,其中都需要单独的 API Key(或 remote.apiKey)。你需要给 OpenClaw 提供一个优点:效果稳定、配置简单。缺点:需要 API key(会产生少量 e
在使用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: trueagents.defaults.memorySearch.provider: "openai"agents.defaults.memorySearch.model: "text-embedding-3-small"(常用默认)
优点:效果稳定、配置简单。缺点:需要 API key(会产生少量 embedding 调用费用)。
方案 B(不出网/不花 API):用本地 embeddings(需要下载本地模型)
配置:
agents.defaults.memorySearch.enabled: trueagents.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

更多推荐

所有评论(0)