this Deep Research implementation is based on the n8n workflow host-your-own-ai-deep-research-agent-with-n8n-apify-and-openai-o3
see instructions for more details.
uv syncin the .env file, add your apify api key like
APIFY_API_KEY=apify_api_***
in the keys.json file, add your multiple gemini api with key-value format.
{
"google-gemini-1": "AIzaSy***",
"google-gemini-2": "AIzaSy***",
}streamlit as UI
uv run main.pyfor testting agents without UI,
uv run tests/test_agents.py