Neo4j
Neo4j 是一個開源圖形資料庫管理系統,以其高效管理高度關聯的資料而聞名。與傳統將資料儲存在表格中的資料庫不同,Neo4j 使用圖形結構,包含節點、邊和屬性來表示和儲存資料。這種設計允許對複雜的資料關係進行高效能查詢。
本筆記本說明如何使用 Neo4j
來儲存聊天訊息歷史記錄。
from langchain_neo4j import Neo4jChatMessageHistory
history = Neo4jChatMessageHistory(
url="bolt://127.0.0.1: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