Quick Start
1
Enable Web
2
With Configuration
Web Features
Web Search
Find relevant pages for a query:Page Fetch
Retrieve full content from URLs:Configuration Options
| Option | Type | Default | Description |
|---|---|---|---|
search | bool | True | Enable web search |
fetch | bool | True | Enable page fetch |
search_provider | str | "duckduckgo" | Search provider |
max_results | int | 5 | Results per search |
search_config | dict | {} | Provider config |
fetch_config | dict | {} | Fetch config |
Search Providers
| Provider | API Key | Best For |
|---|---|---|
duckduckgo | ❌ Not needed | General use, free |
google | ✅ Required | Comprehensive results |
tavily | ✅ Required | AI-optimized search |
serper | ✅ Required | Google results API |
bing | ✅ Required | Microsoft ecosystem |
Using Different Providers
How It Works
Use Cases
Research
Find and synthesize information from multiple sources
News
Get current events and latest updates
Fact-Checking
Verify claims with web sources
Monitoring
Track topics and get updates
Combining with Knowledge
Web search complements local knowledge:Best Practices
Use DuckDuckGo for simple needs
Use DuckDuckGo for simple needs
Free and requires no API key - good for basic search needs.
Use Tavily for AI applications
Use Tavily for AI applications
Tavily is optimized for AI agents with better structured results.
Limit results for speed
Limit results for speed
Lower
max_results for faster responses when you don’t need many sources.Combine with knowledge for best results
Combine with knowledge for best results
Use local knowledge for domain-specific info, web for current events.

