Skip to main content
Open In ColabOpen on GitHub

Neo4J

Neo4j 是一个开源的图数据库管理系统,以其高效管理高度关联数据的能力而闻名。与将数据存储在表格中的传统数据库不同,Neo4j 使用包含节点、边和属性的图结构来表示和存储数据。这种设计使得在复杂的数据关系上能够实现高性能的查询。

该笔记本介绍了如何使用 Neo4j 来存储聊天消息历史。

from langchain_neo4j import Neo4jChatMessageHistory

history = Neo4jChatMessageHistory(
url="bolt://localhost:7687",
username="neo4j",
password="password",
session_id="session_id_1",
)

history.add_user_message("hi!")

history.add_ai_message("whats up?")
history.messages