AutomationFlowsAI & RAG › Requesty — Multi-model Chain (gpt-5.4 → Gemini 3.5 Flash → Claude Opus 4.7)

Requesty — Multi-model Chain (gpt-5.4 → Gemini 3.5 Flash → Claude Opus 4.7)

Requesty — Multi-Model Chain (GPT-5.4 → Gemini 3.5 Flash → Claude Opus 4.7). Uses chainLlm, @requesty/n8n-nodes-requesty. Event-driven trigger; 7 nodes.

Event trigger★★☆☆☆ complexityAI-powered7 nodesChain Llm@Requesty/N8N Nodes Requesty
AI & RAG Trigger: Event Nodes: 7 Complexity: ★★☆☆☆ AI nodes: yes Added:

This workflow corresponds to n8n.io template #requesty-multi-model-chain — we link there as the canonical source.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "name": "Requesty \u2014 Multi-Model Chain (GPT-5.4 \u2192 Gemini 3.5 Flash \u2192 Claude Opus 4.7)",
  "nodes": [
    {
      "parameters": {},
      "id": "aaaaaaaa-0001-0001-0001-000000000001",
      "name": "When clicking Test workflow",
      "type": "n8n-nodes-base.manualTrigger",
      "typeVersion": 1,
      "position": [
        -200,
        300
      ]
    },
    {
      "parameters": {
        "promptType": "define",
        "text": "Write a short, punchy product tagline for a developer tool that routes LLM requests across many model providers. Reply with just the tagline, nothing else.",
        "options": {
          "systemMessage": "You are a creative copywriter. Be concise and original."
        }
      },
      "id": "bbbbbbbb-0002-0002-0002-000000000002",
      "name": "1) Draft (GPT-5.4)",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "typeVersion": 1.6,
      "position": [
        120,
        200
      ]
    },
    {
      "parameters": {
        "model": "openai-responses/gpt-5.4",
        "options": {}
      },
      "id": "cccccccc-0003-0003-0003-000000000003",
      "name": "Requesty (GPT-5.4)",
      "type": "@requesty/n8n-nodes-requesty.lmChatRequesty",
      "typeVersion": 1,
      "position": [
        120,
        420
      ]
    },
    {
      "parameters": {
        "promptType": "define",
        "text": "Here is a draft tagline from another model:\n\n\"{{ $json.text }}\"\n\nCritique it in 2-3 bullet points, then produce one improved version. Keep your whole reply under 80 words.",
        "options": {
          "systemMessage": "You are a sharp marketing editor. You refine other people's drafts."
        }
      },
      "id": "dddddddd-0004-0004-0004-000000000004",
      "name": "2) Refine (Gemini 3.5 Flash)",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "typeVersion": 1.6,
      "position": [
        560,
        200
      ]
    },
    {
      "parameters": {
        "model": "vertex/gemini-3.5-flash",
        "options": {}
      },
      "id": "eeeeeeee-0005-0005-0005-000000000005",
      "name": "Requesty (Gemini 3.5 Flash)",
      "type": "@requesty/n8n-nodes-requesty.lmChatRequesty",
      "typeVersion": 1,
      "position": [
        560,
        420
      ]
    },
    {
      "parameters": {
        "promptType": "define",
        "text": "Two earlier models worked on a product tagline. Here is the latest critique-and-rewrite:\n\n{{ $json.text }}\n\nMake the final call: choose or write the single best tagline, then explain in one sentence why it wins. Format your reply as:\n\nFINAL: <tagline>\nWHY: <one sentence>",
        "options": {
          "systemMessage": "You are the senior creative director. You make the final decision and stand behind it."
        }
      },
      "id": "ffffffff-0006-0006-0006-000000000006",
      "name": "3) Finalize (Claude Opus 4.7)",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "typeVersion": 1.6,
      "position": [
        1000,
        200
      ]
    },
    {
      "parameters": {
        "model": "anthropic/claude-opus-4-7",
        "options": {}
      },
      "id": "11110007-0007-0007-0007-000000000007",
      "name": "Requesty (Claude Opus 4.7)",
      "type": "@requesty/n8n-nodes-requesty.lmChatRequesty",
      "typeVersion": 1,
      "position": [
        1000,
        420
      ]
    }
  ],
  "connections": {
    "When clicking Test workflow": {
      "main": [
        [
          {
            "node": "1) Draft (GPT-5.4)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "1) Draft (GPT-5.4)": {
      "main": [
        [
          {
            "node": "2) Refine (Gemini 3.5 Flash)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "2) Refine (Gemini 3.5 Flash)": {
      "main": [
        [
          {
            "node": "3) Finalize (Claude Opus 4.7)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Requesty (GPT-5.4)": {
      "ai_languageModel": [
        [
          {
            "node": "1) Draft (GPT-5.4)",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Requesty (Gemini 3.5 Flash)": {
      "ai_languageModel": [
        [
          {
            "node": "2) Refine (Gemini 3.5 Flash)",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Requesty (Claude Opus 4.7)": {
      "ai_languageModel": [
        [
          {
            "node": "3) Finalize (Claude Opus 4.7)",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "meta": {
    "templateId": "requesty-multi-model-chain"
  }
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

Requesty — Multi-Model Chain (GPT-5.4 → Gemini 3.5 Flash → Claude Opus 4.7). Uses chainLlm, @requesty/n8n-nodes-requesty. Event-driven trigger; 7 nodes.

Source: https://github.com/requestyai/n8n-requesty/blob/main/test-workflow-chain.json — original creator credit. Request a take-down →

More AI & RAG workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

AI & RAG

Requesty — Full Test (Chat · Tool · Structured). Uses chainLlm, @requesty/n8n-nodes-requesty, agent, toolCalculator. Event-driven trigger; 8 nodes.

Chain Llm, @Requesty/N8N Nodes Requesty, Agent +1
AI & RAG

[AI/LangChain] Output Parser 4. Uses manualTrigger, chainLlm, outputParserStructured, outputParserAutofixing. Event-driven trigger; 11 nodes.

Chain Llm, Output Parser Structured, Output Parser Autofixing +1
AI & RAG

This workflow is for anyone looking to automatically fetch, validate, and parse complex language-based queries into a structured format. Its unique capability lies in not only processing language but

Chain Llm, OpenAI Chat, Output Parser Autofixing +1
AI & RAG

Subtitle: Feedback to Marketing Gold

Google Gemini Chat, Google Sheets Trigger, Chain Llm +2
AI & RAG

Tired of sifting through endless articles to stay updated on Artificial Intelligence? This workflow transforms you into an intelligence analyst by automatically fetching the latest AI news, using Goog

Chain Llm, Google Gemini Chat, Telegram +2