Optional fields: BufferMemoryInputLoads the memory variables. It takes an InputValues object as a
parameter and returns a Promise that resolves with a
MemoryVariables object.
InputValues object.
A Promise that resolves with a MemoryVariables object.
Generated using TypeDoc
The
BufferMemoryclass is a type of memory component used for storing and managing previous chat messages. It is a wrapper aroundChatMessageHistorythat extracts the messages into an input variable. This class is particularly useful in applications like chatbots where it is essential to remember previous interactions. Note: The memory instance represents the history of a single conversation. Therefore, it is not recommended to share the same history or memory instance between two different chains. If you deploy your LangChain app on a serverless environment, do not store memory instances in a variable, as your hosting provider may reset it by the next time the function is called.Example