使用 m3e-large嵌入的语义记忆插件,基于 SQLite 存储,支持通过余弦相似度搜索进行存储、检索和删除,纯 JS 实现。
语义记忆插件,使用 m3e-large embedding API + SQLite 存储。
json
{
"plugins": {
"slots": {
"memory": "memory-m3e"
},
"entries": {
"memory-m3e": {
"enabled": true,
"config": {
"embedding": {
"apiKey": "your-api-key",
"baseUrl": "http://your-embedding-server",
"model": "m3e-large"
},
"dbPath": "~/.openclaw/data/memory-m3e.db",
"indexInterval": 600000
}
}
}
}
}
javascript
// 存储
memory_store({
text: "Frappe API 开发经验",
category: "fact",
importance: 0.8
})
// 搜索
memory_recall({
query: "Frappe 项目",
limit: 5
})
// 删除
memory_forget({ memoryId: "uuid" })
memory_forget({ query: "要删除的内容" })
作者:小女子 🥰