mem0 后端使用 Mem0 记忆库作为长期记忆存储。它是托管服务,由 Mem0 负责记忆的抽取、存储与检索,无需自建向量库或本地 embedding,生产推荐。
何时使用
- 生产环境,需要托管的记忆服务;
- 希望由 Mem0 自动完成记忆的抽取与管理;
- 已有 Mem0 账号与 API Key,或可通过火山引擎凭证自动换取。
依赖
使用示例
backend_config 显式传入配置:
参数
构造参数
backend_config 支持以下配置项:
Mem0 配置
mem0_config 为 Mem0Config,环境变量前缀 DATABASE_MEM0_:
API Key 获取顺序
若直接提供了api_key,则直接使用;否则会尝试用 api_key_id 或 project_id 自动换取 API Key;两者都缺失时会报错。
环境变量配置
若未直接提供
api_key,VeADK 会尝试用 api_key_id 或 project_id 自动换取 API Key;两者都没有则报错。