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 结构,但不提取页面内容。 |