新4j
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?")
API 参考:Neo4jChatMessageHistory
history.messages