import uuidsession_id = str(uuid.uuid4()) # Unique ID for this conversationchat_history = CockroachDBChatMessageHistory( session_id=session_id, connection_string=CONNECTION_STRING, table_name="chat_history",)
from langchain.messages import HumanMessage, AIMessage# Add messages to the conversationawait chat_history.aadd_message(HumanMessage(content="Hello! What is CockroachDB?"))await chat_history.aadd_message(AIMessage(content="CockroachDB is a distributed SQL database..."))
messages = [ HumanMessage(content="What are vector indexes?"), AIMessage(content="Vector indexes enable fast similarity search..."), HumanMessage(content="How do they work?"), AIMessage(content="They use approximate nearest neighbor algorithms..."),]await chat_history.aadd_messages(messages)