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.
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:
- Lade die Workflow-JSON-Datei herunter.
- Öffne einen neuen Workflow in deiner n8n-Instanz.
- Füge den JSON-Inhalt ein oder wähle Workflow-Menü
> 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.