Tavily
Web search for real-time information
With emma's Tavily integration, you can perform web searches optimized for AI applications. Get up-to-date information from across the web.
Features
Tavily_Operator supports the following 1 tool:
| Category | Tools | |||||||
|---|---|---|---|---|---|---|---|---|
| Search | 1 | |||||||
| ||||||||
Main Parameters
| Parameter | Description |
|---|---|
| query | Search query |
| search_depth | Search depth (basic or advanced) |
| include_domains | Domains to include in search |
| exclude_domains | Domains to exclude from search |
Prerequisites
- • emma account
- • Tavily account
- • Tavily API key
Setup
1. Install the package
npm install @duzzle/tavily-integration2. Initialize
import { DuzzleTavily } from '@duzzle/tavily-integration';
const tavily = new DuzzleTavily({
apiKey: process.env.DUZZLE_API_KEY,
tavilyApiKey: process.env.TAVILY_API_KEY
});3. Search
// Web search for latest information
const result = await tavily.search({
query: 'Latest news about renewable energy',
search_depth: 'advanced',
include_domains: ['reuters.com', 'bloomberg.com']
});
console.log('Results:', result.results);