WhatsApp聊天加载器#
- class langchain_community.chat_loaders.whatsapp.WhatsAppChatLoader(path: str)[来源]#
从转储的zip文件或目录加载WhatsApp对话。
初始化 WhatsAppChatLoader。
- Parameters:
path (str) – 导出的WhatsApp聊天zip目录、文件夹或文件的路径。
要生成转储文件,请打开聊天,点击右上角的三个点,然后选择“更多”。接着选择“导出聊天”并选择“不含媒体”。
方法
- __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 的示例