Elevate your AI's research capabilities with intelligent, multi-modal web search.
""" Title: Exa Agentic Search Tool Description: An intelligent agentic research tool with full control over Exa search parameters. author: ShaoRou459 author_url: https://github.com/ShaoRou459 Version: 2.0.1 Requirements: exa_py, open_webui """ from __future__ import annotations import os
Intelligent agentic research with AI-controlled search parameters
π Full Documentation: GitHub Repository
The Exa Agentic Search is a complete rewrite of the search system with an agentic architecture. Instead of rigid search modes, the AI agent now has full control over search parametersβdynamically adapting search type, categories, date filters, domain filters, and result counts based on your query complexity.
Auto Tool Selector (Function) - Install this companion function for automatic tool activation and enhanced capabilities.
search_and_contents.Get your free API key at exa.ai and add it to the exa_api_key setting.
This tool works best with the Auto Tool Selector Function for automatic, seamless activation without manual toggling.
pip install exa_py inside your OpenWebUI Docker container.exa_agentic_search.py code.exa_agentic_search (important!)The agent intelligently adapts to your query:
| Parameter | Options | Example |
|---|---|---|
search_type | auto, neural, fast, deep | neural for semantic search |
category | news, research paper, github, company, tweet, pdf, etc. | research paper for academic queries |
num_results | 1-25 | More results for research, fewer for simple facts |
date_filters | start/end dates | Recent news vs historical data |
domain_filters | include/exclude domains | Focus on specific sources |
| Setting | Purpose | Recommendation |
|---|---|---|
exa_api_key | Required: Your Exa API key | Get from exa.ai |
agent_model | Controls search strategy & evaluation | GPT-5.4 Thinking, Gemini 3.1 Pro, or local DeepSeek |
max_iterations | Maximum search passes before stopping | 3 (default) |
debug_enabled | Detailed operation logs | false (enable for troubleshooting) |
show_sources | Display source citations in UI | false (optional) |
When debug is enabled, you'll see clean, focused output in your Docker logs (docker logs open-webui -f):
debug_enabled and check Docker logs.If you're upgrading from the previous version:
exa_agentic_search.py.exa_agentic_search (update your Auto Tool Selector settings if you changed it).agent_model replaces the multiple model-specific settings.Elevate your AI's research capabilities with intelligent, agentic web search.
We use optional analytics to improve our websites, and advertising cookies on this site. Privacy Policy.