Skip to main content

aresearch

AsyncMethod
This is a method of the DeepResearchAgent class in the deep_research_agent module.
Async version of research(). For Gemini, this still uses polling but with async sleep. For OpenAI, uses the async client.

Signature

async def aresearch(query: str, instructions: Optional[str], model: Optional[str], summary_mode: Optional[Literal['auto', 'detailed', 'concise']], web_search: Optional[bool], code_interpreter: Optional[bool], mcp_servers: Optional[List[Dict[str, Any]]], file_ids: Optional[List[str]], file_search: Optional[bool], file_search_stores: Optional[List[str]]) -> DeepResearchResponse

Parameters

query
str
required
No description available.
instructions
Optional
No description available.
model
Optional
No description available.
summary_mode
Optional
No description available.
No description available.
code_interpreter
Optional
No description available.
mcp_servers
Optional
No description available.
file_ids
Optional
No description available.
No description available.
file_search_stores
Optional
No description available.

Returns

Returns
DeepResearchResponse
The result of the operation.