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进入 Tavily 官方产品入口,明确要让智能体或 RAG 工作流完成的网页检索、提取或研究任务。
- 2通过 REST API(api.tavily.com,Bearer token 鉴权)或官方 Python、JavaScript SDK 调用已确认的端点,如 search、extract、research、crawl、map。
- 3获取返回的结构化、分块内容,将其作为最新网页上下文交给模型或智能体使用。
- 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 泄露、提示注入与恶意来源。





