DeepResearchAgent
Defined in the deep_research_agent module.Agent for performing deep research using multiple provider APIs. Supports:
- OpenAI Deep Research: o3-deep-research, o4-mini-deep-research
- Gemini Deep Research: deep-research-pro-preview
- LiteLLM: Unified interface for OpenAI models
Constructor
No description available.
No description available.
No description available.
No description available.
No description available.
No description available.
No description available.
No description available.
No description available.
No description available.
No description available.
No description available.
No description available.
No description available.
No description available.
No description available.
Methods
openai_client()
Get the synchronous OpenAI client (lazy initialization).
async_openai_client()
Get the asynchronous OpenAI client (lazy initialization).
gemini_client()
Get the Gemini client (lazy initialization).
research()
Perform a deep research query.
aresearch()
Async version of research().
follow_up()
Ask a follow-up question based on a previous research interaction.
clarify()
Generate clarifying questions for a research query.
rewrite_query()
Rewrite a research query to be more specific and detailed.

