Skip to main content

Tavily integrations

还没翻译译自英文(docs.langchain.com)本页 22 段都还没译

Tavily is a search engine specifically designed for AI agents, providing search, extract, crawl, and map APIs so developers can connect their applications to real-time online information. Tavily's primary mission is to deliver factual and reliable information from trusted sources, enhancing the accuracy and reliability of AI-generated content and reasoning.

The langchain-tavily package exposes Tavily's Search, Extract, Crawl, and Map endpoints as LangChain tools.

Installation and setup

Install the Tavily integration package for LangChain Python:

pip install langchain-tavily
uv add langchain-tavily

Set up a Tavily API key and set it as an environment variable named TAVILY_API_KEY:

export TAVILY_API_KEY="your-api-key"

Tools

TavilySearch

A search tool that returns real-time, LLM-ready results from Tavily's Search API.

See a usage example.

from langchain_tavily import TavilySearch

TavilyExtract

A tool that returns the cleaned, parsed content of one or more URLs.

See a usage example.

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.

See a usage example.

from langchain_tavily import TavilyCrawl

TavilyMap

A tool that discovers the URL structure of a site without extracting page content.

See a usage example.

from langchain_tavily import TavilyMap

Components reference

ClassAbstractionImport pathDescription
TavilySearchToolfrom langchain_tavily import TavilySearchReturns search results from the Tavily Search API.
TavilyExtractToolfrom langchain_tavily import TavilyExtractExtracts cleaned content from one or more URLs.
TavilyCrawlToolfrom langchain_tavily import TavilyCrawlCrawls a site starting from a base URL with depth and breadth controls.
TavilyMapToolfrom langchain_tavily import TavilyMapDiscovers the URL structure of a site without extracting page content.