节点与集成
Chat Memory Manager
The Chat Memory Manager node manages chat message memories1 within your workflows. Use this node to load, insert, and delete chat messages in an in-memory vector store2.
This node is useful when you:
- Can't add a memory node directly.
- Need to do more complex memory management, beyond what the memory nodes offer. For example, you can add this node to check the memory size of the Agent node's response, and reduce it if needed.
- Want to inject messages to the AI that look like user messages, to give the AI more context.
On this page, you'll find a list of operations that the Chat Memory Manager node supports, along with links to more resources.
Node parameters
- Operation Mode: Choose between Get Many Messages, Insert Messages, and Delete Messages operations.
- Insert Mode: Available in Insert Messages mode. Choose from:
- Insert Messages: Insert messages alongside existing messages.
- Override All Messages: Replace current memory.
- Delete Mode: available in Delete Messages mode. Choose from:
- Last N: Delete the last N messages.
- All Messages: Delete messages from memory.
- Chat Messages: available in Insert Messages mode. Define the chat messages to insert into the memory, including:
- Type Name or ID: Set the message type. Select one of:
- AI: Use this for messages from the AI.
- System: Add a message containing instructions for the AI.
- User: Use this for messages from the user. This message type is sometimes called the 'human' message in other AI tools and guides.
- Message: Enter the message contents.
- Hide Message in Chat: Select whether n8n should display the message to the user in the chat UI (turned off) or not (turned on).
- Messages Count: Available in Delete Messages mode when you select Last N. Enter the number of latest messages to delete.
- Simplify Output: Available in Get Many Messages mode. Turn on to simplify the output to include only the sender (AI, user, or system) and the text.
Templates and examples
Browse Chat Memory Manager node documentation integration templates or search all templates
Related resources
Refer to LangChain's Memory documentation for more information about the service.
View n8n's Advanced AI documentation.
Footnotes
- Back
In an AI context, memory allows AI tools to persist message context across interactions. This allows you to have a continuing conversations with AI agents, for example, without submitting ongoing context with each message. In n8n, AI agent nodes can use memory, but AI chains can't.
- Back
A vector store, or vector database, stores mathematical representations of information. Use with embeddings and retrievers to create a database that your AI can access when answering questions.
官方原文和授权
本页来自 N8N 英文官方网站固定快照,并转换成 xueai 静态页面。内容以 N8N 持续更新的官方页面为准。