langchain_community.chat_loaders.gmail
.GMailLoader¶
- class langchain_community.chat_loaders.gmail.GMailLoader(creds: Any, n: int = 100, raise_error: bool = False)[来源]¶
自版本 0.0.32 弃用: 请使用
langchain_google_community.GMailLoader
代替。从 GMail 加载数据。
有许多方法可以从 GMail 加载数据。此加载器目前在如何实现这一点上相当有原则。其实现方式是首先查找你发送的所有邮件。然后查找你回复之前邮件的邮件。它随后会获取那封之前的邮件,并创建一个该邮件的训练示例,然后是你的邮件。
注意这里有一些明显的局限性。例如,所有创建的示例都只查看之前的邮件以获取上下文。
使用方法
- 设置 Google 开发者账户
转到 Google 开发者控制台,创建一个项目,并为该项目启用 Gmail API。这将为您提供所需的 credentials.json 文件。
方法
__init__
(creds[, n, raise_error])懒加载对话会话。
load
()从内存中积极地加载对话会话。
- 参数
creds (Any) –
n (int) –
raise_error (bool) –
- __init__(creds: Any, n: int = 100, raise_error: bool = False) None [来源]¶
- 参数
creds (Any) –
n (int) –
raise_error (bool) –
- 返回类型
None
- lazy_load() 迭代器[ChatSession] [源代码]¶
懒加载对话会话。
- 返回值
聊天会话的迭代器。
- 返回类型
迭代器[ChatSession]
- load() 列表[ChatSession] ¶
从内存中积极地加载对话会话。
- 返回值
聊天会话的列表。
- 返回类型
列表[ChatSession]