This is a convenience method for adding an AI message string to the store. Please note that this is a convenience method. Code should favor the bulk addMessages interface instead to save on round-trips to the underlying persistence layer. This method may be deprecated in a future release.
Adds a message to the chat history.
The message to add to the chat history.
Promise that resolves when the message has been added.
Add a list of messages.
Implementations should override this method to handle bulk addition of messages in an efficient manner to avoid unnecessary round-trips to the underlying store.
A list of BaseMessage objects to store.
This is a convenience method for adding a human message string to the store. Please note that this is a convenience method. Code should favor the bulk addMessages interface instead to save on round-trips to the underlying persistence layer. This method may be deprecated in a future release.
Retrieves all messages from the chat history.
Promise that resolves with an array of BaseMessage instances.
Generated using TypeDoc
Class used to store chat message history in Redis. It provides methods to add, retrieve, and clear messages from the chat history.
Example