# mem0 为大型语言模型(LLMs)提供智能、自我改进记忆层的工具,旨在实现跨应用的个性化AI体验 ## Usage ``` pip install mem0ai import os from mem0 import Memory os.environ["OPENAI_API_KEY"] = "xxx" # 初始化 Mem0 m = Memory() # 从任何非结构化文本存储记忆 result = m.add("I am working on improving my tennis skills. Suggest some online courses.", user_id="alice", metadata={"category": "hobbies"}) print(result) # 输出: Improving her tennis skills. Looking for online suggestions. # 获取所有记忆 all_memories = m.get_all() memory_id = all_memories[0]["id"] # 获取一个 memory_id print(all_memories) # 搜索记忆 related_memories = m.search(query="What are Alice's hobbies?", user_id="alice") print(related_memories) # 更新记忆 result = m.update(memory_id=memory_id, data="Likes to play tennis on weekends") print(result) # 获取记忆历史 history = m.history(memory_id=memory_id) print(history) ```