Examples: Memory
📄️ Buffer Memory
BufferMemory is the simplest type of memory - it just remembers previous conversational back and forths directly.
📄️ Using Buffer Memory with Chat Models
This example covers how to use chat-specific memory classes with chat models.
📄️ Buffer Window Memory
BufferWindowMemory keeps track of the back-and-forths in conversation, and then uses a window of size k to surface the last k back-and-forths to use as memory.
📄️ Motörhead Memory
Motörhead is a memory server implemented in Rust. It automatically handles incremental summarization in the background and allows for stateless applications.