in_memory
¤
This module contains the in-memory implementation of the chat message history.
Classes:
Name | Description |
---|---|
InMemoryMessageHistory |
This memory implementation stores all messages in memory in a list. |
InMemoryMessageHistory
¤
Bases: BaseChatMessageHistory
, BaseModel
This memory implementation stores all messages in memory in a list.
Methods:
Name | Description |
---|---|
add_message |
Adds a message to the list of messages stored in memory. |
Attributes:
Name | Type | Description |
---|---|---|
history |
List[Message]
|
Returns the list of messages stored in memory. |
history
property
¤
Returns the list of messages stored in memory. :return: List of messages
add_message
¤
add_message(message: Message) -> None
Adds a message to the list of messages stored in memory. :param message: the message content and role
Source code in src/declarai/memory/in_memory.py
28 29 30 31 32 33 |
|