Mem0 Logo

Mem0 是一个为LLM应用设计的自我改进内存层,能够实现个性化的AI体验,节省成本并让用户满意。Mem0 记住用户偏好,适应个人需求,并随着时间的推移不断改进,非常适合聊天机器人和AI系统。

Mem0 支持多种向量存储提供商,包括 Qdrant,以实现高效的数据处理和搜索功能。

安装

要安装支持Qdrant的Mem0,请使用以下命令:

pip install mem0ai

用法

这是一个如何使用 Mem0 与 Qdrant 的基本示例:

import os
from mem0 import Memory

os.environ["OPENAI_API_KEY"] = "sk-xx"

config = {
    "vector_store": {
        "provider": "qdrant",
        "config": {
            "collection_name": "test",
            "host": "localhost",
            "port": 6333,
        }
    }
}

m = Memory.from_config(config)
m.add("Likes to play cricket on weekends", user_id="alice", metadata={"category": "hobbies"})

配置

在配置Mem0使用Qdrant作为向量存储时,您可以在config字典中指定各种参数

高级用法

Mem0 提供了额外的功能来管理和查询您的向量数据。以下是一些示例:

# Search memories
related_memories = m.search(query="What are Alice's hobbies?", user_id="alice")

# Update existing memory
result = m.update(memory_id="m1", data="Likes to play tennis on weekends")

# Get memory history
history = m.history(memory_id="m1")

进一步阅读

这个页面有用吗?

感谢您的反馈!🙏

我们很抱歉听到这个消息。😔 你可以在GitHub上编辑这个页面,或者创建一个GitHub问题。