Verknüpfe API-Aufrufe, JSON-Mapping & KI-Output in e! (Teil 2)
Lerne, wie du einen API Connector im Legal Bot nutzt verkette API-Aufrufe, mappe JSON-Antworten mit dem Variable Mapper und zeige Ergebnisse per KI-Output an.
API Connector – Teil 2
Willkommen zum zweiten Teil der Tutorial-Reihe zum API Connector. Im vorherigen Video haben wir gelernt, wie du den API-Schlüssel über den Admin-Bereich deines Accounts hinzufügst. In diesem Tutorial erstellen wir eine Automatisierung, bei der wir den API-Schlüssel nutzen, um Wetterdaten für jede ausgewählte Stadt abzurufen. Im dritten Teil dieser Reihe werden wir die Funktion der API Connectors detaillierter und technischer erläutern. Schau dir also unbedingt den API Connector Teil 3 – technische Erklärung an, um mehr zu erfahren und vielleicht Antworten auf deine Fragen zu finden.
Lass uns loslegen!
1. Klicke auf "Neu hinzufügen" und gib deinem Bot einen Namen
2. Füge aus dem Menü "Inputs" einen Text-Node hinzu
- Aktualisiere den Namen des Nodes und gib ihm eine Beschreibung. Diese Beschreibung wird dem Benutzer im Frontend als Anweisung angezeigt.
- Stelle sicher, dass du "Required" (Erforderlich) aktivierst, bevor du mit dem nächsten Schritt fortfährst.

3. Wähle aus dem Menü "Workflow" den API Connector aus
- Wähle den entsprechenden Anbieter (AccuWeather) aus dem Dropdown-Menü.
- Wähle "Weather – Get City ID" aus dem Dropdown-Menü "Connector". Die API von AccuWeather verwendet eindeutige "City IDs", um bestimmte Orte zu identifizieren. Wenn du also eine API verwendest, musst du die City ID anstelle des Stadtnamens angeben, wenn du die API nach Wetterdaten abfragst.
- Wähle die Methode "Get".
- Klicke auf "Configure connector" (Connector konfigurieren).
- Setze den Wert als Variable und wähle deine Variable (Text – City Name) aus dem Dropdown-Menü.
- Speichere deine Einstellungen und setze den Trigger auf "With dedicated button" (Mit dediziertem Button).
- Benenne den Button "Informationen abrufen" oder etwas anderes, das sinnvoll ist.

4. Wähle aus dem Workflow-Menü "Variable Mapper" und wähle API 1 als Quell-Node aus
- Wähle "JSON" als "Source Type" (Quelltyp) und klicke auf "Map Variable" (Variable zuordnen).
- Gib den JSON-Schlüssel ein, identifiziere ihn mit dem entsprechenden Namen und speichere.

5. Füge einen Logik-Konditions-Node hinzu
- Bearbeite die Logik, indem du auswählst: "Mapper 1 City ID" und die Bedingung als: "Ist nicht leer". Die logische Bedingung fungiert als Gateway, das dem API-Node und dem Variable Mapper-Node ermöglicht, die Informationen für die Verarbeitung im nächsten Schritt abzurufen und sicherzustellen, dass diese Informationen eine gültige Eingabe für die nächsten Nodes sind.

6. Füge einen API Connector hinzu
- Filtere den relevanten Anbieter und wähle "Weather current data" als deinen Connector.
- Die Methode bleibt "Get".
- Konfiguriere den Connector, indem du "mapper1 City ID" als deine Variable auswählst und den Trigger auf "When loading this node" (Beim Laden dieses Nodes) setzt.

7. Füge einen Variable Mapper hinzu
- Wähle den Quell-Node als API 2, den Quelltyp als JSON und ordne die Variablen mit dem richtigen JSON-Schlüssel und Variablennamen zu.
- Wenn du die Temperatur ausschließlich als Zahl haben möchtest, kannst du deinen Bot vervollständigen, indem du ein Textfeld hinzufügst, in dem das Ergebnis angezeigt werden kann.

8. Füge einen weiteren Variable Mapper hinzu
- Wähle API 2 als Quell-Node und den Quelltyp als Text.

9. Füge einen Logik-Konditions-Node hinzu
- Bearbeite die Logik, indem du Mapper 3 als Variable und "Ist nicht leer" als Bedingung auswählst.

10. Füge einen AI Output Node hinzu
- Erstelle die AI-Einstellung und gib deinen Standardwerten passende Namen.
- Klicke auf "Edit Prompt" (Prompt bearbeiten) und gib deine gewünschten Anweisungen in den System-Prompt ein, wobei du Mapper 3 in deinen dynamischen Prompt einfügst.
- Automatisiere den Node, indem du "When loading this node" (Beim Laden dieses Nodes) als Trigger auswählst.

11. Füge ein Textfeld hinzu
- Klicke auf "Erstellen" und gib "Temperatur und Zusammenfassung der Wetterbedingungen" ein.
- Klicke auf "Add Field Input" (Feldeingabe hinzufügen).
- Füge "Mapper 2 Temperatur" vor "Temperatur" ein.
- Füge "AI output 1" vor "Zusammenfassung der Wetterbedingungen" ein.

12. Klicke auf "Vorschau" und gib einen Stadtnamen ein
- Drücke "Informationen abrufen".
- Die Temperatur und die Zusammenfassung der Wetterbedingungen werden in wenigen Sekunden generiert.
