Tavily 展示图片 1

Tavily

面向 AI 智能体与 RAG 工作流的实时网页搜索与内容提取 API

工具介绍

Tavily 定位为面向 AI 智能体与 RAG 工作流的实时搜索引擎,也是 AI 智能体的网页访问层。它通过单一安全 API 提供实时网页访问能力,覆盖搜索、提取、研究、爬取与映射五类端点,可检索实时网页数据并返回结构化、分块内容,用于为模型提供最新上下文。其检索栈包含实时搜索、智能缓存与索引,面向生产负载与真实流量设计;请求还会经过安全、隐私与内容校验层。开发者可通过 REST API 或官方 Python、JavaScript SDK 接入,并与 OpenAI、Anthropic、Groq 等主流 LLM 提供商集成。

核心功能

  • 网页搜索(Search):返回快速且相关的网页结果,为智能体与 RAG 工作流提供实时网页数据。
  • 内容提取(Extract):从网页中提取干净、结构化的内容,便于直接供 LLM 使用。
  • 深度研究(Research):以智能体方式执行深入的网页研究任务。
  • 网站爬取(Crawl):从整个网站范围提取内容。
  • URL 发现(Map):发现任意网站中的 URL。
  • 结构化输出与生产级检索:检索实时网页数据并返回结构化、分块内容,配合实时搜索、智能缓存与索引的检索栈,在流量增长时保持可预测延迟。

使用方法

  1. 1进入 Tavily 官方产品入口,明确要让智能体或 RAG 工作流完成的网页检索、提取或研究任务。
  2. 2通过 REST API(api.tavily.com,Bearer token 鉴权)或官方 Python、JavaScript SDK 调用已确认的端点,如 search、extract、research、crawl、map。
  3. 3获取返回的结构化、分块内容,将其作为最新网页上下文交给模型或智能体使用。
  4. 4检查返回结果是否符合任务需要,再决定是否继续调用其他端点或调整检索范围。

常见问题

Tavily 主要用来做什么?

Tavily 定位为面向 AI 智能体与 RAG 工作流的实时搜索引擎与网页访问层,通过单一安全 API 提供实时网页访问能力,用于为智能体接入实时网页数据、为 RAG 工作流检索并提取网页内容,以及为模型提供最新网页上下文。

Tavily 提供哪些核心端点?

Tavily 提供五个核心端点:Search(搜索,返回快速且相关的网页结果)、Extract(提取,输出干净、结构化的内容供 LLM 使用)、Research(以智能体方式执行深入网页研究)、Crawl(从整个网站提取内容)与 Map(发现任意网站中的 URL)。

开发者如何接入 Tavily?

Tavily 提供 REST API 端点 api.tavily.com,覆盖 search、extract、crawl、map、research 接口并使用 Bearer token 鉴权;同时提供官方 SDK,Python 包为 tavily-python,JavaScript 包为 @tavily/core。

Tavily 返回的内容适合直接交给模型使用吗?

Tavily 可检索实时网页数据并提取相关内容,返回结构化、分块的内容供模型使用,从而为模型提供最新网页上下文。

Tavily 在安全方面有哪些设计?

Tavily 的请求会经过安全、隐私与内容校验层,用于拦截 PII 泄露、提示注入与恶意来源。