Schrittweise Rezepte über die API Ninjas Recipe API in n8n KI-Agenten per API finden

Fortgeschritten

Dies ist ein Automatisierungsworkflow mit 6 Nodes. Hauptsächlich werden Agent, HttpRequestTool, ChatTrigger, LmChatOpenAi, MemoryBufferWindow und andere Nodes verwendet. Schritt-für-Schritt-Rezepte im n8n KI-Agenten über die API Ninjas Rezepte-API finden

Voraussetzungen
  • Möglicherweise sind Ziel-API-Anmeldedaten erforderlich
  • OpenAI API Key

Kategorie

-
Workflow-Vorschau
Visualisierung der Node-Verbindungen, mit Zoom und Pan
Workflow exportieren
Kopieren Sie die folgende JSON-Konfiguration und importieren Sie sie in n8n
{
  "meta": {
    "instanceId": "c8c9ba5d3eb26ae47a06d24ff164a01c0d73ed4753a74903c2bb609d434a0f6b",
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "69588c4f-75cb-48c1-913d-b39e108591aa",
      "name": "Chat-Trigger - Receive Message",
      "type": "@n8n/n8n-nodes-langchain.chatTrigger",
      "position": [
        624,
        16
      ],
      "webhookId": "c730e1d3-d3db-46f4-9218-b9b0d9312b7c",
      "parameters": {
        "options": {}
      },
      "typeVersion": 1.3
    },
    {
      "id": "9e3376ef-ebef-481d-953b-aee21c174646",
      "name": "KI-Agent - Route to Tools",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        832,
        16
      ],
      "parameters": {
        "options": {
          "systemMessage": "Always use the recipe tool if i ask you for recipe"
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "8900f434-6a59-47f7-ad6e-ce4649ba417b",
      "name": "LLM - OpenAI Chat",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        768,
        224
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-5-mini",
          "cachedResultName": "gpt-5-mini"
        },
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "IscXryYQZrfSUSkH",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "a1c84496-89b6-405a-ae4a-c9688d717586",
      "name": "Recipe Werkzeug - Fetch from API Ninjas",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        1120,
        224
      ],
      "parameters": {
        "url": "https://api.api-ninjas.com/v1/recipe",
        "options": {},
        "sendQuery": true,
        "authentication": "genericCredentialType",
        "genericAuthType": "httpHeaderAuth",
        "queryParameters": {
          "parameters": [
            {
              "name": "query",
              "value": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('parameters0_Value', ``, 'string') }}"
            }
          ]
        },
        "toolDescription": "Use the query parameter to specify the food, and it will return a recipe"
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "IU0D73p4jW1pvQE8",
          "name": "API Ninjas Credential"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "ce484377-a229-49b7-a6b7-ac3592595a25",
      "name": "Speicher - Recent Messages (Window)",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        928,
        224
      ],
      "parameters": {},
      "typeVersion": 1.3
    },
    {
      "id": "c13fc9d9-1f10-49c9-87e2-4f9233e56626",
      "name": "Workflow description",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        304,
        -320
      ],
      "parameters": {
        "color": 5,
        "width": 272,
        "height": 912,
        "content": "# Workflow description\n\nA small AI agent that answers chat messages and calls a recipe tool when you ask for a recipe.\n\n## Setup\n- Add OpenAI key to **LLM - OpenAI Chat**.\n- Add API Ninjas key to **Recipe Tool - Fetch from API Ninjas**.\n- Keep the agent system hint as is so it uses the recipe tool on recipe asks.\n\n## Flow\n1) **Chat Trigger - Receive Message** starts on each message\n2) **Memory - Recent Messages (Window)** keeps short context\n3) **AI Agent - Route to Tools** decides and calls tools\n4) **Recipe Tool - Fetch from API Ninjas** returns ingredients and instructions\n5) Agent replies with a clean message back to chat\n\n## Try it\nType: \"find me a pasta recipe\". The agent should call the tool and return a simple list of ingredients and steps.\n"
      },
      "typeVersion": 1
    }
  ],
  "pinData": {},
  "connections": {
    "8900f434-6a59-47f7-ad6e-ce4649ba417b": {
      "ai_languageModel": [
        [
          {
            "node": "AI Agent - Route to Tools",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Chat Trigger - Receive Message": {
      "main": [
        [
          {
            "node": "AI Agent - Route to Tools",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Memory - Recent Messages (Window)": {
      "ai_memory": [
        [
          {
            "node": "AI Agent - Route to Tools",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Recipe Tool - Fetch from API Ninjas": {
      "ai_tool": [
        [
          {
            "node": "AI Agent - Route to Tools",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    }
  }
}
Häufig gestellte Fragen

Wie verwende ich diesen Workflow?

Kopieren Sie den obigen JSON-Code, erstellen Sie einen neuen Workflow in Ihrer n8n-Instanz und wählen Sie "Aus JSON importieren". Fügen Sie die Konfiguration ein und passen Sie die Anmeldedaten nach Bedarf an.

Für welche Szenarien ist dieser Workflow geeignet?

Fortgeschritten

Ist es kostenpflichtig?

Dieser Workflow ist völlig kostenlos. Beachten Sie jedoch, dass Drittanbieterdienste (wie OpenAI API), die im Workflow verwendet werden, möglicherweise kostenpflichtig sind.

Verwandte Workflows

Mit QuickBooks Online-Kundendaten in n8n über einen MCP-Server und ChatGPT chatten
In n8n mit QuickBooks Online-Kundendaten über MCP-Server und ChatGPT sprechen
Quickbooks Tool
Agent
Mcp Trigger
+
Quickbooks Tool
Agent
Mcp Trigger
7 NodesMilan Vasarhelyi - SmoothWork
AI Chatbot Agent: Expertengruppe mit InfraNodus GraphRAG-Wissensgraph
Expertengruppen-AI-Chatbot-Agent, der InfraNodus GraphRAG-Wissensgraphentechnologie nutzt
Agent
Http Request Tool
Chat Trigger
+
Agent
Http Request Tool
Chat Trigger
14 NodesInfraNodus
Support
EC2-Lifecycle-Manager mit KI-Chat-Assistent (Beschreibung, Start, Stop, Neustart, Terminierung)
KI-Chat-Agent-ergänzter Life-Cycle-Manager für AWS EC2(Beschreibung, Start, Stop, Neustart)
Agent
Http Request Tool
Chat Trigger
+
Agent
Http Request Tool
Chat Trigger
16 NodesTrung Tran
DevOps
Chat-basierter AWS Lambda-Manager mit automatischer Audit-Log-Aufzeichnung (GPT-4.1 mini + Google Sheets)
Verwaltung von AWS Lambda über Chat mit GPT-4.1 und Google Tabellen zur Protokollierung der Audit-Logs
Aws Lambda Tool
Agent
Http Request Tool
+
Aws Lambda Tool
Agent
Http Request Tool
15 NodesTrung Tran
DevOps
Intelligenter Chatbot
Intelligenten Chatbot mit GPT-5-nano, Websuche und Gesprächsspeicher bauen
Chat
Agent
Http Request Tool
+
Chat
Agent
Http Request Tool
13 NodesOriol Seguí
Verschiedenes
Intelligenter Frage-Antwort-Bot mit Integration von Lookio-Wissensdatenbank und GPT
Erstelle einen intelligenten Q&A-Bot mit Lookio Wissensbasis und GPT integriert
Agent
Http Request Tool
Chat Trigger
+
Agent
Http Request Tool
Chat Trigger
9 NodesGuillaume Duvernay
Content-Erstellung
Workflow-Informationen
Schwierigkeitsgrad
Fortgeschritten
Anzahl der Nodes6
Kategorie-
Node-Typen6
Schwierigkeitsbeschreibung

Für erfahrene Benutzer, mittelkomplexe Workflows mit 6-15 Nodes

Autor
Milan Vasarhelyi - SmoothWork

Milan Vasarhelyi - SmoothWork

@vasarmilan

We help you eliminate the busywork by building compact business tools tailored to your processes. 📞: https://smoothwork.ai/book-a-call ▶️: https://www.youtube.com/@vasarmilan

Externe Links
Auf n8n.io ansehen

Diesen Workflow teilen

Kategorien

Kategorien: 34