langchain_community.chat_loaders.whatsapp.WhatsAppChatLoader

class langchain_community.chat_loaders.whatsapp.WhatsAppChatLoader(path: str)[source]

从存档zip文件或目录中加载WhatsApp对话。

初始化 WhatsAppChatLoader。

参数

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

要生成快照,打开聊天,点击右上角的三个点,选择“更多”。然后选择“导出聊天”,并选择“不包含媒体”。

方法

__init__(path)

初始化 WhatsAppChatLoader。

lazy_load()

从聊天文件中懒加载数据,并以聊天会话的形式生成。

load()

将聊天会话全部加载到内存中。

__init__(path: str)[source]

初始化 WhatsAppChatLoader。

参数

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

要生成快照,打开聊天,点击右上角的三个点,选择“更多”。然后选择“导出聊天”,并选择“不包含媒体”。

lazy_load() Iterator[ChatSession][source]

从聊天文件中懒加载数据,并以聊天会话的形式生成。

生成器

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

返回类型

Iterator[ChatSession]

load() List[ChatSession]

将聊天会话全部加载到内存中。

返回

聊天会话列表。

返回类型

List[ChatSession]

使用 WhatsAppChatLoader 的示例