Mem0
Mem0 是面向AI智能体和应用的即插即用记忆基础设施,提供持久化上下文,使其能够从过去的用户交互中持续学习,增强智能与个性化。
访问 mem0ai/mem0项目简介
Mem0 是面向AI智能体和应用的即插即用记忆基础设施,提供持久化上下文,使其能够从过去的用户交互中持续学习。它专为生产环境而构建。
核心功能
- 多级记忆:保留用户、会话和智能体状态,实现自适应个性化。
- 记忆压缩引擎:自动将聊天历史压缩为紧凑记忆,降低token消耗和延迟。
- 单遍层次蒸馏与多信号检索(语义、BM25、实体匹配)。
- 开发者友好:直观API、跨平台SDK(Python、Node.js)以及托管服务选项。
- 企业级治理:SOC 2、HIPAA、GDPR合规,支持BYOK、零信任和可移植部署。
适用场景
- AI智能体:提供一致且上下文丰富的对话。
- 客户支持:回忆过去的工单和用户历史,提供定制化帮助。
- 医疗保健:跟踪患者偏好和历史,提供个性化护理。
- 销售与CRM:在长销售周期中跟踪每次交互、异议和里程碑。
快速开始
- 通过 pip install mem0ai 或 npm install mem0ai 安装SDK。对于云平台,在 app.mem0.ai 注册并使用API密钥。对于自托管,在server目录下使用 docker compose up。CLI可通过 npm install -g @mem0/cli 或 pip install mem0-cli 安装。
部署与要求
- 需要LLM(默认OpenAI gpt-5-mini)和嵌入模型(默认text-embedding-3-small)。对于混合搜索,建议使用更强的嵌入模型,如Qwen 600M。自托管部署需要Docker。使用SDK需要Python 3.x或Node.js。
采用前须知
- 许可证:Apache-2.0。在使用、修改或分发项目前,请确认其具体条款。