Ai-powered multi-stage web search and research suite
Ready for 3.0What this workflow does
This AI workflow has 29 nodes and runs when an HTTP GET request hits its webhook URL. Along the way it connects Google Gemini Chat Model. It also calls api.search.brave.com and article-extractor2.p.rapidapi.com over HTTP.
How it runs
Trigger: When an HTTP GET request hits its webhook URL.
- Date & Time: formats or calculates dates
- Date & Time: formats or calculates dates
- Analyst Emulator (Basic LLM Chain): sends a prompt to an LLM, with model: Google Gemini Chat Model
- Query Maker - (Basic LLM Chain): sends a prompt to an LLM, with model: Google Gemini Chat Model; output parser: Auto-fixing Output Parser
- Query (HTTP Request): calls api.search.brave.com
- Query-1 Combined (Code): runs custom JavaScript code
- Query 1 Ranker & Query 2 Maker (Basic LLM Chain): sends a prompt to an LLM, with model: Google Gemini Chat Model; output parser: Auto-fixing Output Parser
- Query (HTTP Request): calls api.search.brave.com
- Query-2 Combined (Code): runs custom JavaScript code
- Query 2 - Ranker (Basic LLM Chain): sends a prompt to an LLM, with model: Google Gemini Chat Model; output parser: Auto-fixing Output Parser
…plus 8 more steps. See the full node list below.
Services it uses
HTTP calls to: api.search.brave.com, article-extractor2.p.rapidapi.com
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (11)
- Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Auto-fixing Output Parser
@n8n/n8n-nodes-langchain.outputParserAutofixing - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - HTTP Request
n8n-nodes-base.httpRequest - Respond to Webhook
n8n-nodes-base.respondToWebhook - Date & Time
n8n-nodes-base.dateTime - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Webhook
n8n-nodes-base.webhook - Code
n8n-nodes-base.code - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Wait
n8n-nodes-base.wait
From the author
Description: The closest definition to this workflow is a cheaper Modular Version of Perplexity online API empowered by LLM models that outperform the Perplexity Lama Model. This flow provides a seamless way to conduct detailed web searches, extract data, and…