Tavily is a search API tailored for LLM Agents.
npm install tavily
This package is ESM only and requires Node.js >= 18
or an equivalent environment (bun, deno, CF workers, etc).
Sign up for a Tavily API key.
import { TavilyClient } from 'tavily'
const tavily = new TavilyClient() // api key defaults to "TAVILY_API_KEY" env var
const result0 = await tavily.search('what is AGI?')
console.log(result0)
const result1 = await tavily.search({
query: 'when can we expect to have AGI?',
search_depth: 'advanced',
include_answer: true,
include_images: true,
max_results: 10
})
console.log(result1)
See the Tavily docs for more info.
MIT © Travis Fischer
To stay up to date or learn more, follow @transitive_bs on Twitter.