Skip to main content
In Admin > Settings > Web Search, configure the AI’s web search functionality. With web search enabled, agents can reference real-time internet information when answering.
Web Search settings tab

SettingDescriptionDefault
Web Search enabledWeb search feature ON/OFFDisabled

Search Engine Selection

Supported web search engines. Pick the engine and enter its API key.
EngineAPI Key RequiredNotes
SearXNGNot required (self-hosted)Privacy-focused metasearch engine. Requires Query URL
Google PSERequiredGoogle Programmable Search Engine. Requires API Key + Engine ID
Brave SearchRequiredBrave Search API
KagiRequiredPremium search engine
MojeekRequiredIndependent crawler-based search engine
BochaRequiredAI search API
SerpstackRequiredGoogle search results API
SerperRequiredGoogle search results API
SerplyRequiredSearch results API
SearchAPIRequiredMulti-engine search API. Engine selectable
SerpAPIRequiredGoogle search results scraping. Engine selectable
DuckDuckGoNot requiredFree, privacy-focused
TavilyRequiredAI-optimized search API
JinaRequiredAI search API
BingRequiredMicrosoft Bing Search V7. Requires Endpoint + Subscription Key
ExaRequiredSemantic search API
PerplexityRequiredAI-based search
SougouRequiredChinese search engine. Requires API sID + SK

Search Configuration

The detail settings below are only visible when Web Search enabled is on.
SettingDescriptionDefault
Number of resultsNumber of search results to fetch5
Concurrent requestsNumber of parallel search requests1
Domain filterAllow/block domain list (comma-separated)-

Web Loader

The engine that fetches web page content from search result URLs.
EngineStrengths
DefaultSimple HTTP request to extract text. Toggle Verify SSL Certificate to set SSL certificate verification
PlaywrightSupports JavaScript rendering for SPA pages. Set WebSocket URL and Timeout
FirecrawlAdvanced web crawling and content refinement. Requires API Base URL and API Key
TavilyAI-optimized content extraction. Set Extract Depth
For pages heavy with JavaScript rendering, Playwright or Firecrawl is recommended. The default loader only processes static HTML.

YouTube Loader

Use YouTube video subtitles as search sources.
SettingDescription
LanguagesSubtitle languages to fetch (comma-separated, e.g., ko,en)
Proxy URLProxy URL to use when accessing YouTube (e.g., https://user:password@host:port)