搜索邮件输入#
- class langchain_community.tools.office365.messages_search.SearchEmailsInput[source]#
基础类:
BaseModel
搜索邮件工具的输入。
通过解析和验证来自关键字参数的输入数据来创建一个新模型。
如果输入数据无法验证以形成有效模型,则引发 [ValidationError][pydantic_core.ValidationError]。
self 被显式地设为仅位置参数,以允许 self 作为字段名称。
- param folder: str = ''#
如果用户只想在一个文件夹中搜索,请输入文件夹的名称。默认文件夹包括“收件箱”、“草稿”、“已发送邮件”、“已删除邮件”,但用户也可以搜索自定义文件夹。
- param max_results: int = 10#
返回的最大结果数。
- param query: str [Required]#
Microsoft Graph v1.0 $search 查询。示例过滤器包括 from:sender, from:sender, to:recipient, subject:subject, recipients:list_of_recipients, body:excitement, importance:high, received>2022-12-01, received<2021-12-01, sent>2022-12-01, sent<2021-12-01, hasAttachments:true attachment:api-catalog.md, cc:samanthab@contoso.com, bcc:samanthab@contoso.com, body:excitement 日期范围示例:received:2023-06-08..2023-06-09 匹配示例:from:amy OR from:david。
- param truncate: bool = True#
是否将电子邮件正文截断以满足令牌数量限制。对于将检索小消息的搜索,设置为False,否则设置为True