file
¤
This module contains the FileMessageHistory class, which is used to store chat message history in a local file.
Classes:
Name | Description |
---|---|
FileMessageHistory |
Chat message history that stores history in a local file. |
FileMessageHistory
¤
Bases: BaseChatMessageHistory
Chat message history that stores history in a local file.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
file_path |
Optional[str]
|
path of the local file to store the messages. if not passed the messages will be stored in a temporary file, and a warning will be logged. |
None
|
Methods:
Name | Description |
---|---|
add_message |
Append the message to the record in the local file |
clear |
Clear session memory from the local file |
Attributes:
Name | Type | Description |
---|---|---|
history |
List[Message]
|
Retrieve the messages from the local file |
Source code in src/declarai/memory/file.py
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
|
add_message
¤
add_message(message: Message) -> None
Append the message to the record in the local file
Source code in src/declarai/memory/file.py
50 51 52 53 54 55 |
|
clear
¤
clear() -> None
Clear session memory from the local file
Source code in src/declarai/memory/file.py
57 58 59 |
|