SearchArgsSchema#

class langchain_google_community.gmail.search.SearchArgsSchema[source]#

基础类:BaseModel

SearchGmailTool 的输入。

通过解析和验证来自关键字参数的输入数据来创建一个新模型。

如果输入数据无法验证以形成有效模型,则引发 [ValidationError][pydantic_core.ValidationError]。

self 被显式地设为仅位置参数,以允许 self 作为字段名称。

param max_results: int = 10#

返回的最大结果数。

param query: str [Required]#

Gmail查询。示例过滤器包括from:sender(发件人),to:recipient(收件人),subject:subject(主题),-filtered_term(过滤词),in:folder(文件夹),is:important|read|starred(重要|已读|星标),after:year/mo/date(之后),before:year/mo/date(之前),label:label_name“精确短语”。使用d(天)、m(月)和y(年)搜索比新/旧:newer_than:2d(比2天新),older_than:1y(比1年旧)。带有扩展名的附件示例:filename:pdf(文件名:pdf)。多词匹配示例:from:amy OR from:david(来自:amy 或 来自:david)。

param resource: Resource = Resource.MESSAGES#

是否搜索线程或消息。