Class for storing and retrieving chat message history from a PlanetScale database. Extends the BaseListChatMessageHistory class.
const chatHistory = new PlanetScaleChatMessageHistory({ tableName: "stored_message", sessionId: "lc-example", config: { url: "ADD_YOURS_HERE", },});const chain = new ConversationChain({ llm: new ChatOpenAI(), memory: chatHistory,});const response = await chain.invoke({ input: "What did I just say my name was?",});console.log({ response }); Copy
const chatHistory = new PlanetScaleChatMessageHistory({ tableName: "stored_message", sessionId: "lc-example", config: { url: "ADD_YOURS_HERE", },});const chain = new ConversationChain({ llm: new ChatOpenAI(), memory: chatHistory,});const response = await chain.invoke({ input: "What did I just say my name was?",});console.log({ response });
Class for storing and retrieving chat message history from a PlanetScale database. Extends the BaseListChatMessageHistory class.
Example