Tavily
Velaclaw can use Tavily in two ways:- as the
web_searchprovider - as explicit plugin tools:
tavily_searchandtavily_extract
Get an API key
- Create a Tavily account at tavily.com.
- Generate an API key in the dashboard.
- Store it in config or set
TAVILY_API_KEYin the gateway environment.
Configure Tavily search
- Choosing Tavily in onboarding or
velaclaw configure --section webenables the bundled Tavily plugin automatically. - Store Tavily config under
plugins.entries.tavily.config.webSearch.*. web_searchwith Tavily supportsqueryandcount(up to 20 results).- For Tavily-specific controls like
search_depth,topic,include_answer, or domain filters, usetavily_search.
Tavily plugin tools
tavily_search
Use this when you want Tavily-specific search controls instead of generic
web_search.
Search depth:
tavily_extract
Use this to extract clean content from one or more URLs. Handles
JavaScript-rendered pages and supports query-focused chunking for targeted
extraction.
Extract depth:
Tips:
- Max 20 URLs per request. Batch larger lists into multiple calls.
- Use
query+chunks_per_sourceto get only relevant content instead of full pages. - Try
basicfirst; fall back toadvancedif content is missing or incomplete.
Choosing the right tool
Related
- Web Search overview — all providers and auto-detection
- Firecrawl — search + scraping with content extraction
- Exa Search — neural search with content extraction