Memory
ZepMemoryCloud Memory
The ZepMemoryCloud Memory node integrates Zep Memory Cloud into your system, providing long-term memory capabilities for AI conversations by summarizing and storing conversations in a Zep server.
Node Details
- Name: ZepMemoryCloud
- Type: ZepMemory
- Version: 2.0
- Category: Memory
Base Classes
- ZepMemory
- (Additional base classes from ZepMemory)
Parameters
Credential
- Type: credential
- Credential Names: ZepMemoryApi
Parameters
Credential
- Type: credential
- Credential Names: ZepMemoryApi
- Description: JWT authentication for the Zep instance (Optional)
Inputs
- Session Id (optional)
Inputs
-
Session Id (optional)
- Type: string
- Description: Unique identifier for the conversation session. If not specified, a random ID will be used
- Description: Unique identifier for the conversation session. If not specified, a random ID will be used
-
Memory Type
- Type: string
- Default: “perpetual”
- Options: “perpetual” or “message_window”
- Description: Determines how the memory is managed - either maintaining all history or a limited window of messages
- Description: Determines how the memory is managed - either maintaining all history or a limited window of messages
-
AI Prefix
- Type: string
- Default: “ai”
- Description: Prefix used for AI messages in the conversation
-
Human Prefix
- Type: string
- Default: “human”
- Description: Prefix used for human messages in the conversation
-
Memory Key
- Type: string
- Default: “chat_history”
- Description: Key used to store and retrieve memory
-
Input Key
- Type: string
- Default: “input”
- Description: Key used for input values in memory operations
-
Output Key
- Type: string
- Default: “text”
- Description: Key used for output values in memory operations
Functionality
The ZepMemoryCloud Memory node provides comprehensive memory management for AI conversations through the following features:
- Memory Initialization: Sets up the Zep memory instance with specified configurations
- Variable Management: Methods for loading and saving memory variables
- Context Control: Functions to save context and clear memory as needed
- Message Operations:
- Retrieve chat messages
- Add new messages to the conversation
- Clear chat history
- Dynamic session management with optional session ID override
Use Cases
This node is particularly valuable for:
- Long-running Conversations: Maintain context across multiple conversation turns
- Information Retention: Store and summarize important details from past interactions
- Context-aware Responses: Access relevant historical information to inform current responses
- Flexible Memory Management:
- Perpetual memory mode for complete history retention
- Message window mode for maintaining recent context only
Integration Notes
- Seamlessly connects with other nodes in AI workflows
- Compatible with various language models and chatbot systems
- Supports both stateful and stateless conversation management
- Provides flexible memory retrieval options for different use cases
The ZepMemoryCloud Memory node provides comprehensive memory management for AI conversations through the following features:
- Memory Initialization: Sets up the Zep memory instance with specified configurations
- Variable Management: Methods for loading and saving memory variables
- Context Control: Functions to save context and clear memory as needed
- Message Operations:
- Retrieve chat messages
- Add new messages to the conversation
- Clear chat history
- Dynamic session management with optional session ID override
Use Cases
This node is particularly valuable for:
- Long-running Conversations: Maintain context across multiple conversation turns
- Information Retention: Store and summarize important details from past interactions
- Context-aware Responses: Access relevant historical information to inform current responses
- Flexible Memory Management:
- Perpetual memory mode for complete history retention
- Message window mode for maintaining recent context only
Integration Notes
- Seamlessly connects with other nodes in AI workflows
- Compatible with various language models and chatbot systems
- Supports both stateful and stateless conversation management
- Provides flexible memory retrieval options for different use cases