langchain_google_community.gmail.search.SearchArgsSchema

class langchain_google_community.gmail.search.SearchArgsSchema[source]

Bases: BaseModel

用于 SearchGmailTool 的输入。

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

如果输入数据无法解析为有效的模型,将引发 ValidationError。

参数 max_results: int = 10

返回的最大结果数。

参数 query: str [必须]

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,older_than:1y。带有扩展名附件的示例:filename:pdf。多个词匹配示例:from:amy OR from:david。

参数 resource: Resource = Resource.MESSAGES

是否搜索主题或消息。