Class used to store chat message history in Redis. It provides methods to add, retrieve, and clear messages from the chat history.

Example

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 });

Hierarchy

Constructors

Properties

client: Redis

Methods

Generated using TypeDoc