langchain_community.tools.gmail.search.SearchArgsSchema

class langchain_community.tools.gmail.search.SearchArgsSchema[source]

基类: 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(新于2天)、older_than:1y(旧于1年)。带有扩展名的附件示例:filename:pdf。多词匹配示例:from:amy OR from:david。

参数 resource: Resource = Resource.MESSAGES

是否搜索主题或消息。