Skip to main content
`Ctrl`+`K`

# How-To Guides

## Types

The first set of examples all highlight different types of memory.

- ConversationBufferMemory
- ConversationBufferWindowMemory
- Entity Memory
- Conversation Knowledge Graph Memory
- ConversationSummaryMemory
- ConversationSummaryBufferMemory
- ConversationTokenBufferMemory
- VectorStore-Backed Memory

## Usage

The examples here all highlight how to use memory in different ways.

- How to add Memory to an LLMChain
- How to add memory to a Multi-Input Chain
- How to add Memory to an Agent
- Adding Message Memory backed by a database to an Agent
- How to customize conversational memory
- How to create a custom Memory class
- Motörhead Memory
- How to use multiple memory classes in the same chain
- Postgres Chat Message History
- Redis Chat Message History