Zum Hauptinhalt springen

API-Daten abrufen

Mit n8n kannst du Daten aus beliebigen APIs in dein KI-System integrieren. Dieser Workflow verwendet einen Chat-Trigger, um eine Chat-Oberfläche bereitzustellen, und das Call n8n Workflow Tool, um einen weiteren Workflow aufzurufen, der die API-Anfrage durchführt. Der zweite Workflow nutzt KI-Funktionen, um basierend auf der Benutzeranfrage die API-Anfrage zu verfeinern.

Workflow-Datei anzeigen

Wichtige Funktionen

Dieser Workflow verwendet folgende Komponenten:

  • Chat Trigger: Startet den Workflow und reagiert auf Chat-Interaktionen mit dem Benutzer. Der Knoten bietet eine anpassbare Chat-Oberfläche.
  • Agent: Das zentrale Element des KI-Workflows. Der Agent interagiert mit anderen Komponenten des Workflows und entscheidet, welche Tools eingesetzt werden.
  • Call n8n Workflow Tool: Integriert einen n8n-Workflow als benutzerdefiniertes Tool. In der KI-Welt sind Tools Schnittstellen, über die der Agent mit der Außenwelt – in diesem Fall mit den von deinem Workflow bereitgestellten Daten – interagieren kann. Auf diese Weise kann der Agent auf Informationen außerhalb des internen Wissensbestands des Modells zugreifen.
  • Eine Basic LLM Chain mit einem Auto-fixing Output Parser und einem Structured Output Parser, um die Benutzeranfrage zu analysieren und daraus passende Parameter für den API-Aufruf zu generieren.

Anwendungsbeispiel

Lade die Vorlage in deine n8n-Instanz:

  1. Lade die Workflow-JSON-Datei herunter.
  2. Öffne einen neuen Workflow in deiner n8n-Instanz.
  3. Füge den JSON-Inhalt ein oder wähle Workflow-Menü Workflow-Menü-Symbol > Aus Datei importieren....

Der Beispiel-Workflow verwendet farbige Haftnotizen als Orientierungshilfe:

  • Gelb: Erklärungen und allgemeine Hinweise.
  • Grün: Anleitungen zum Ausführen des Workflows.
  • Orange: Stellen, an denen du Änderungen vornehmen musst, damit der Workflow ordnungsgemäß funktioniert.
  • Blau: Hervorhebung zentraler Funktionen des Beispiels.