聊天存储(Chat Store)
聊天存储(Chat Store)作为一个集中的接口,用于存储您的聊天记录。聊天历史与其他存储格式相比具有独特性,因为消息的顺序对于维持整个对话非常重要。
聊天存储可以通过键(如用户ID或其他唯一标识字符串)来组织一系列的聊天消息,并处理删除、插入和获取等操作。
SimpleChatStore
最基本的聊天存储是SimpleChatStore
,它将消息存储在内存中,可以保存到磁盘,也可以序列化并存储在其他地方。
通常情况下,您会实例化一个聊天存储并将其提供给内存模块。如果未提供特定的聊天存储,使用聊天存储的记忆模块将默认使用 SimpleChatStore
。
from llama_index.core.storage.chat_store import</