aresearch • AI Agent SDK
aresearch: Async version of research().
aresearch
Async
Method
</div>
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]]) -> DeepResearchResponseParameters
ParamField
strNo description available.
ParamField
Optional[str]No description available.
ParamField
Optional[str]No description available.
ParamField
OptionalNo description available.
ParamField
Optional[bool]No description available.
ParamField
Optional[bool]No description available.
ParamField
OptionalNo description available.
ParamField
OptionalNo description available.
ParamField
Optional[bool]No description available.
ParamField
OptionalNo description available.
Returns
ResponseField
DeepResearchResponseThe result of the operation.
Uses
time.timedebugImportErrorlitellm.aresponsescreateerror
Source
View on GitHubpraisonaiagents/agent/deep_research_agent.py at line 1227