Skip to main content
Stream real-time progress (thought summaries, text, generated images) from a Deep Research task instead of waiting for the final report. Set thinking_summaries="auto" to receive intermediate reasoning during streaming. Deep Research requires background execution, which is enabled automatically.

Code

deep_research_streaming.py

Usage

1

Set up your virtual environment

2

Set your API key

3

Install dependencies

4

Run Agent

Save the code above as deep_research_streaming.py, then run: