Skip to content

第三方存储

在 LangChain 社区也提供了现成的文件型存储类,不想自己封装的同学,可以直接使用这个第三方库。

这个库是社区提供的,所以首先需要安装 @langchain/community

然后引入 FileSystemChatMessageHistory 工具类:

import { FileSystemChatMessageHistory } from '@langchain/community/stores/message/file_system'

然后实例化该工具类:

const chatHistory = new FileSystemChatMessageHistory({
sessionId,
storageDir: chatHistoryDir, // 存储的位置
})

课堂演示

使用 FileSystemChatMessageHistory 进行持久化存储。