以编程方式使用文档

Tavily Tavily 是一个专为 AI 代理设计的搜索引擎,提供搜索、提取、爬取和映射 API,使开发者能够将应用程序连接到实时在线信息。Tavily 的主要使命是从可信来源提供准确可靠的信息,提高 AI 生成内容和推理的准确性和可靠性。

langchain-tavily 包将 Tavily 的搜索、提取、爬取和映射端点作为 LangChain 工具公开。

安装和设置

安装 LangChain Python 的 Tavily 集成包:

pip install langchain-tavily
uv add langchain-tavily

设置 Tavily API 密钥 并将其设置为名为 TAVILY_API_KEY:

工具

TavilySearch

从 Tavily 搜索 API 返回实时 LLM 可用结果的搜索工具。

查看 使用示例.

from langchain_tavily import TavilySearch

TavilyExtract

返回已清理和解析的一个或多个 URL 内容的工具。

查看 使用示例.

from langchain_tavily import TavilyExtract

TavilyCrawl

A tool that performs a structured web traversal from a base URL, with optional natural-language instructions and path/domain filters.

查看 使用示例.

from langchain_tavily import TavilyCrawl

TavilyMap

发现站点 URL 结构但不提取页面内容的工具。

查看 使用示例.

from langchain_tavily import TavilyMap

组件参考

抽象导入路径描述
TavilySearch工具from langchain_tavily import TavilySearch从 Tavily 搜索 API 返回搜索结果。
TavilyExtract工具from langchain_tavily import TavilyExtract从一个或多个 URL 中提取清理后的内容。
TavilyCrawl工具from langchain_tavily import TavilyCrawl从基本 URL 开始爬取站点,支持深度和广度控制。
TavilyMap工具from langchain_tavily import TavilyMap发现站点的 URL 结构,但不提取页面内容。