文件夹Facebook Messenger聊天加载器#

class langchain_community.chat_loaders.facebook_messenger.FolderFacebookMessengerChatLoader(path: str | Path)[source]#

从文件夹加载Facebook Messenger聊天数据。

Parameters:

path (Union[str, Path]) – 包含聊天文件的目录路径。

方法

__init__(path)

lazy_load()

从文件夹中懒加载聊天数据。

load()

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

__init__(path: str | Path) None[source]#
Parameters:

路径 (字符串 | 路径)

Return type:

lazy_load() Iterator[ChatSession][source]#

从文件夹中懒加载聊天数据。

Yields:

ChatSession – 包含已加载消息的聊天会话。

Return type:

迭代器[ChatSession]

load() list[ChatSession]#

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

Returns:

聊天会话列表。

Return type:

列表[ChatSession]

使用 FolderFacebookMessengerChatLoader 的示例