WhatsApp聊天加载器#

class langchain_community.chat_loaders.whatsapp.WhatsAppChatLoader(path: str)[来源]#

从转储的zip文件或目录加载WhatsApp对话。

初始化 WhatsAppChatLoader。

Parameters:

path (str) – 导出的WhatsApp聊天zip目录、文件夹或文件的路径。

要生成转储文件,请打开聊天,点击右上角的三个点,然后选择“更多”。接着选择“导出聊天”并选择“不含媒体”。

方法

__init__(path)

初始化 WhatsAppChatLoader。

lazy_load()

从聊天文件中懒加载消息并将其作为聊天会话生成。

load()

将聊天会话急切地加载到内存中。

__init__(path: str)[来源]#

初始化 WhatsAppChatLoader。

Parameters:

path (str) – 导出的WhatsApp聊天zip目录、文件夹或文件的路径。

要生成转储文件,请打开聊天,点击右上角的三个点,然后选择“更多”。接着选择“导出聊天”并选择“不含媒体”。

lazy_load() Iterator[ChatSession][source]#

从聊天文件中懒加载消息并将其作为聊天会话生成。

Yields:

Iterator[ChatSession] – 已加载的聊天会话。

Return type:

迭代器[ChatSession]

load() list[ChatSession]#

急切地将聊天会话加载到内存中。

Returns:

聊天会话列表。

Return type:

列表[ChatSession]

使用 WhatsAppChatLoader 的示例