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_depth 和 include_images 也可以在调用期间设置
注意:可选参数可用于智能体动态设置,如果您在实例化期间设置了一个参数,然后在调用工具时使用不同的值,该工具将使用您在调用期间传递的值。

使用 ToolCall 调用

我们也可以使用模型生成的 ToolCall 调用该工具,此时将返回一个 ToolMessage:

在智能体中使用

我们可以通过将工具绑定到智能体执行器来直接使用我们的工具。这使智能体能够动态设置 Tavily 搜索工具的可用参数。

API 参考

有关 Tavily Extract API 功能和配置的详细文档,请前往 API 参考:docs.tavily.com/documentation/api-reference/endpoint/extract
官方原文:src/oss/python/integrations/tools/tavily_extract.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。
Last modified on November 3, 2026