langchain_google_community.gmail.loader
.GMailLoader¶
- class langchain_google_community.gmail.loader.GMailLoader(creds: Any, n: int = 100, raise_error: bool = False)[source]¶
从 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 [source]¶
- 参数
creds (Any) –
n (int) –
raise_error (bool) –
- 返回类型
None
- lazy_load() Iterator[ChatSession] [source]¶
懒加载聊天会话。
- 返回
聊天会话的迭代器。
- 返回类型
迭代器[聊天会话]