-
Notifications
You must be signed in to change notification settings - Fork 174
Multi-provider search (Brave, Perplexity) #177
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 7 commits
3f25e97
d610f91
104a20b
2844f2f
1c53809
c83dec6
7146546
6c89cdb
3dc9da1
968239c
c262eaf
72381b0
d8ca318
358550a
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -57,17 +57,28 @@ tools: | |
| base_class: path.to.my.tools.CustomTool | ||
| my_other_tool: | ||
| base_class: "name_of_tool_class_in_registry" | ||
| # Search tools: configure Tavily API key and search limits per tool | ||
| # Search tools: configure search provider and API keys per tool | ||
| # (can be overridden per-agent in tools list) | ||
| web_search_tool: | ||
| engine: "tavily" # Search engine: "tavily" (default), "brave", or "perplexity" | ||
| tavily_api_key: "your-tavily-api-key-here" # Tavily API key (get at tavily.com) | ||
| tavily_api_base_url: "https://api.tavily.com" # Tavily API URL | ||
| max_results: 12 | ||
| max_searches: 6 | ||
| extract_page_content_tool: | ||
| tavily_api_key: "your-tavily-api-key-here" # Same Tavily API key | ||
| tavily_api_key: "your-tavily-api-key-here" # Same Tavily API key (Tavily-only feature) | ||
| tavily_api_base_url: "https://api.tavily.com" | ||
| content_limit: 2000 | ||
| # Standalone search tools (for multi-engine setups where LLM picks the engine) | ||
| brave_search_tool: | ||
| brave_api_key: "your-brave-api-key-here" # Brave Search API key | ||
| brave_api_base_url: "https://api.search.brave.com/res/v1/web/search" | ||
| perplexity_search_tool: | ||
| perplexity_api_key: "your-perplexity-api-key-here" # Perplexity API key | ||
| perplexity_api_base_url: "https://api.perplexity.ai/search" | ||
| tavily_search_tool: | ||
| tavily_api_key: "your-tavily-api-key-here" | ||
| tavily_api_base_url: "https://api.tavily.com" | ||
|
||
|
|
||
| agents: | ||
| custom_research_agent: | ||
|
|
||
This file was deleted.
Uh oh!
There was an error while loading. Please reload this page.