Class used to store chat message history in Redis. It provides methods to add, retrieve, and clear messages from the chat history.
const chatHistory = new RedisChatMessageHistory({ sessionId: new Date().toISOString(), sessionTTL: 300, url: "redis:});const chain = new ConversationChain({ llm: new ChatOpenAI({ temperature: 0 }), memory: { chatHistory },});const response = await chain.invoke({ input: "What did I just say my name was?",});console.log({ response }); Copy
const chatHistory = new RedisChatMessageHistory({ sessionId: new Date().toISOString(), sessionTTL: 300, url: "redis:});const chain = new ConversationChain({ llm: new ChatOpenAI({ temperature: 0 }), memory: { chatHistory },});const response = await chain.invoke({ input: "What did I just say my name was?",});console.log({ response });
Class used to store chat message history in Redis. It provides methods to add, retrieve, and clear messages from the chat history.
Example