Skip to main content
Tavily 是一个专为 AI 代理(LLM)构建的搜索引擎,能够快速提供实时、准确且事实性的结果。Tavily 提供了一个 Extract 端点,可用于从 URL 中提取内容。

概述

集成详情

工具特性

设置

该集成位于 langchain-tavily 包中。

凭据

我们还需要设置我们的 Tavily API 密钥。您可以通过访问 此站点 并创建账户来获取 API 密钥。

实例化

该工具在实例化时接受各种参数:
  • extract_depth(可选,str):提取的深度,可以是 “basic” 或 “advanced”。默认为 “basic”。
  • include_images(可选,bool):是否在提取中包含图片。默认为 False。
有关可用参数的全面概述,请参阅 Tavily Extract API 文档

调用### 直接使用参数调用

Tavily 提取工具在调用期间接受以下参数:
  • urls(必填):用于提取内容的 URL 列表。
  • extract_depthinclude_images 也可以在调用时设置
注意:可选参数可供代理动态设置,如果您在实例化时设置了参数,随后在调用工具时使用不同的值,工具将使用您在调用时传入的值。

使用 ToolCall 调用

我们也可以使用模型生成的 ToolCall 来调用工具,在这种情况下将返回一个 ToolMessage:

在代理中使用

我们可以直接将工具与代理执行器一起使用,通过将工具绑定到代理。这使代理能够动态设置 Tavily 搜索工具的可用参数。

API 参考

有关所有 Tavily Search API 功能和配置的详细文档,请前往 API 参考:docs.tavily.com/documentation/api-reference/endpoint/extract