Skip to main content

Tavily Search Results Tool

Description

Tavily is an advanced search engine specifically designed for AI applications. It excels at providing comprehensive and accurate search results, with a particular focus on current events and real-time information.

Tavily Tool

Try it in the Kaiban Board!

Want to see this tool in action? Check out our interactive Kaiban Board! Try it now!

Enhance your agents with:

  • Trusted Results: Get accurate and reliable search results
  • Real-Time Information: Access current events and up-to-date data
  • LLM-Ready Output: Receive well-structured JSON data ready for consumption
  • Smart Filtering: Benefit from content relevance scoring and filtering

Installation

First, install the KaibanJS tools package:

npm install @kaibanjs/tools

API Key

Before using the tool, ensure that you have created an API Key at Tavily to enable search functionality.

Example

Utilize the Tavily Search Results tool as follows to enable your agent to search for current information:

import { TavilySearchResults } from '@kaibanjs/tools';

const tavilyTool = new TavilySearchResults({
apiKey: 'your-tavily-api-key',
maxResults: 5
});

const newsAnalyzer = new Agent({
name: 'Sarah',
role: 'News Analyst',
goal: 'Find and analyze current events and trending topics',
background: 'Research Specialist',
tools: [tavilyTool]
});

Parameters

  • apiKey Required. The API key generated from Tavily. Provide your API key directly as a string.
  • maxResults Optional. The maximum number of search results to return. Defaults to 5.
We Love Feedback!

Is there something unclear or quirky in the docs? Maybe you have a suggestion or spotted an issue? Help us refine and enhance our documentation by submitting an issue on GitHub. We're all ears!