Schritt-für-Schritt-Tutorial Integrationen

KI-Chatbot mit REST API verbinden: ohne Code

Verwandle eine verständliche Beschreibung in einen geprüften REST Connector und belege, dass nur die richtige E-Mail freigegebene Felder liefert.

Einsteiger35 Min. Lesezeit16. Juli 2026
KI-Chatbot mit REST API verbinden: ohne Code

Chatbot und REST API verbinden bedeutet, Validierung und minimale Datenausgabe genauso ernst zu nehmen wie die erfolgreiche Anfrage.

Ein API Connector gibt dem Assistenten ein eng definiertes Werkzeug zum Lesen oder Ändern von Live-Daten. Anders als die Wissensbasis sendet er erst dann eine neue HTTP-Anfrage, wenn die Besucherfrage zu seinen Tool-Anweisungen passt.

Dieses Anfängerbeispiel nutzt die öffentliche JSONPlaceholder-Test-API ohne Secret. Ein GET-Aufruf für Kunden-ID 1 liefert ein fiktives JSON-Objekt. Bevor Name, Unternehmen und Website erscheinen dürfen, vergleicht eine Validierungsregel die Besucher-E-Mail mit dem Feld `email` in der Response.

Du testest beide Richtungen in getrennten Unterhaltungen. Kleingeschriebenes `sincere@april.biz` muss zum Response-Wert `Sincere@april.biz` passen und exakt Leanne Graham, Romaguera-Crona und hildegard.org freigeben. `wrong@example.com` darf nur die neutrale Abweichungsmeldung liefern und keinen Kundenwert offenlegen.

No-Code hebt Sicherheitsverantwortung nicht auf. Der KI-Helfer erzeugt einen ersten Entwurf; vor Aktivierung prüfst du HTTPS, Authentifizierung, minimale Rechte, Feldtypen, Platzhalter, Response-Pfade, Fehlermeldungen sowie Freigabe- und Sperrverhalten.

Datenschutzfreundlicher Zwei-Klick-Player

Chatbot mit REST API verbinden – ohne Code

Chatbot mit REST API verbinden: Felder abbilden, Antworten validieren, Ausgabe begrenzen und erlaubte sowie abgelehnte Anfragen sicher testen.

YouTube · 3:55 · Englisch

Der YouTube-Player bleibt bis zu deinem Klick gesperrt. Beim Laden verbindet sich dein Browser mit YouTube; dabei können technische Daten an Google übertragen werden.

Direkt auf YouTube öffnen

Das hast du am Ende eingerichtet

  • Ein verständliches Modell dafür, wann ein API Connector ausgeführt wird
  • Ein vom KI-Helfer erzeugter und Feld für Feld geprüfter Connector
  • Pflichtfelder für Nutzer-ID und E-Mail mit Validierung ohne Groß-/Kleinschreibung
  • Eine echte erfolgreiche JSONPlaceholder-Suche mit drei ausdrücklich freigegebenen Fakten
  • Ein getrennter blockierter Versuch mit falscher E-Mail ohne Kundendaten
  • Eine wiederverwendbare Sicherheits-, Fehler- und Cleanup-Checkliste

Das brauchst du

  • Standard-Tarif oder höher beziehungsweise aktiver Testzugang mit API-Connector-Zugriff
  • Ein nicht produktiver Assistent nur für dieses Tutorial
  • Ein dokumentierter HTTPS-Endpunkt mit erwarteter JSON-Response
  • Nicht sensible Testdatensätze; nutze im Tutorial niemals echte Kundendaten
  • Eine schriftliche Erwartung für Freigabe und Ablehnung
  • Für späteren Produktivbetrieb: eigener minimal berechtigter API-Zugang außerhalb von Prompts

Erfassen, aufrufen, validieren, antworten

Der Tool-Prompt entscheidet, wann der Connector eingesetzt werden darf. Typisierte Felder definieren die Besucherangaben. Platzhalter wie `{user_id}` setzen Werte in URL, Header oder Request Body ein. Erst danach vergleicht die Response-Validierung einen Besucherwert mit einem JSON-Pfad.

Im Beispiel sammelt der Assistent `user_id` und `email`, ruft `/users/1` auf und prüft `email equals response.email, ignoring case`. Bei einem Fehlschlag darf nur die konfigurierte Fehlermeldung erscheinen; Response-Daten dürfen nicht zum Besucher gelangen.

Die API – nicht das Sprachmodell – bleibt maßgeblich für Authentifizierung und Berechtigungen. Die Connector-Validierung ist eine zusätzliche Ausgabesperre, kein Ersatz für echte API-Autorisierung. Der Connector erhält nur die für genau diese Aufgabe nötigen Rechte.

Tool-Absicht erkennenTypisierte Felder sammelnHTTPS-Endpunkt aufrufen

01–07

Schritt für Schritt einrichten

1

API Connectors öffnen und eine enge Aufgabe definieren

Beginne im vorgesehenen nicht produktiven Assistenten vor dem Prüfen oder Hinzufügen eines Live-Tools.

Öffne den Assistenten-Arbeitsbereich und wähle API Connectors. Die Liste enthält nur die diesem Assistenten zugewiesenen Live-Werkzeuge. Eine bestehende Karte zeigt Status, HTTP-Methode, Endpunkt, Prompt-Zusammenfassung und benötigte Besucherfelder; „Add API Connector“ startet eine getrennte Konfiguration.

Formuliere die Aufgabe vor dem Klick in einem Satz: „Einen fiktiven JSONPlaceholder-Kunden nach Prüfung von Nutzer-ID und E-Mail nachschlagen.“ Bestelländerungen, Ticketerstellung oder Schreibaktionen gehören in getrennte Connectoren mit eigenen Rechten.

Beginne mit einem reinen GET-Aufruf. Lesezugriffe sind leichter zu prüfen und rückgängig zu machen als POST, PATCH oder DELETE, benötigen aber ebenfalls Validierung, wenn Rückgabedaten nicht öffentlich sein sollen.

Beginne im vorgesehenen nicht produktiven Assistenten vor dem Prüfen oder Hinzufügen eines Live-Tools.
2

„Set up with AI“ wählen

Beschreibe das Ergebnis statt die Dokumentation Feld für Feld zu übertragen.

Der Dialog bietet „Set up with AI“ und „Set up manually“. Nutze den KI-Helfer bei klarem Endpunkt und Ziel; wähle manuell, wenn eine freigegebene Konfiguration exakt übernommen werden muss.

Der Helfer kann Felder recherchieren und ausfüllen; vor dem Speichern musst du dennoch Endpunkt, Methode, Header, Feldtypen, Validierung und Prompt prüfen. Füge keine Produktivgeheimnisse in den Chat ein.

Beschreibe das Ergebnis statt die Dokumentation Feld für Feld zu übertragen.
3

JSONPlaceholder-Suche beschreiben und erzeugte Felder prüfen

Der KI-Helfer erstellt einen vollständig prüfbaren ersten Entwurf.

Fordere `https://jsonplaceholder.typicode.com/users/{user_id}` mit `user_id` als Number- und `email` als Email-Pflichtfeld an. Weise den Helfer an, E-Mail ohne Beachtung der Großschreibung gegen den Response-Pfad `email` zu prüfen und nur Name, `company.name` sowie Website auszugeben.

Der geprüfte Helfer erzeugte „JSONPlaceholder Customer Lookup“, GET, leere Header, beide Pflichtfelder und den korrekten Endpunkt-Platzhalter. JSONPlaceholder enthält fiktive Demodaten; das Tutorial zeigt keine echten Kundendaten oder Zugangsdaten.

Der KI-Helfer erstellt einen vollständig prüfbaren ersten Entwurf.
4

Response-Validierung und Tool-Prompt prüfen

Sicherheitsregeln müssen vor „Create“ eindeutig sein.

Prüfe, dass die Validierung das Eingabefeld `email` per „Equals (ignore case)“ mit dem Response-Pfad `email` vergleicht. Nutze die neutrale Fehlermeldung: „The email address does not match this customer profile. Please try again.“

Der Tool-Prompt muss festlegen, wann der Connector eingesetzt wird, welche Felder nötig sind und welche Response-Daten ausgegeben werden dürfen. Verwende produktiv einen eigenen Lesezugang in Headern oder serverseitiger Secret-Verwaltung und lass KI-Änderungen Berechtigungen nie unbemerkt erweitern.

Sicherheitsregeln müssen vor „Create“ eindeutig sein.
5

Connector erstellen und aktive Karte prüfen

Prüfe Methode, Endpunkt, Felder und Aktivstatus gemeinsam.

Wähle „Create“ und kehre zur Liste zurück. Die aktive Karte muss JSONPlaceholder Customer Lookup, GET, den Endpunkt, die Prompt-Zusammenfassung, `user_id` und `email` sowie den aktiven Switch zeigen.

Teste den Chat nicht weiter, wenn die Karte inaktiv ist oder der Endpunkt vom geprüften Formular abweicht. Eine gespeicherte Konfiguration belegt weder API-Aufruf noch Sicherheitsregel.

Prüfe Methode, Endpunkt, Felder und Aktivstatus gemeinsam.
6

Autorisierte Kundensuche testen

Nutze einen festen Datensatz und ändere bewusst die E-Mail-Großschreibung, um den Vergleich zu belegen.

Öffne „Test chatbot“ in einer frischen Vorschau und frage: „Look up demo customer 1. The verification email is sincere@april.biz.“ Die API-Response enthält `Sincere@april.biz`; der kleingeschriebene Besucherwert besteht, weil der Vergleich Groß-/Kleinschreibung ignoriert. Die Antwort muss Leanne Graham, Romaguera-Crona und hildegard.org liefern.

Dokumentiere exakte Eingabe und sichtbare Antwort als Freigabe-Baseline. Ein anderes Modell darf anders formulieren, aber die drei Fakten müssen korrekt bleiben; Response-E-Mail, Username, Telefon, Adresse, Koordinaten, ID und Roh-JSON bleiben verborgen.

Nutze einen festen Datensatz und ändere bewusst die E-Mail-Großschreibung, um den Vergleich zu belegen.
7

Sperre bei falscher E-Mail in neuer Unterhaltung belegen

Der Sperrtest ist genauso wichtig wie die erfolgreiche Antwort und darf deren Inhalt nicht übernehmen.

Starte eine neue Chat-Sitzung, damit die vorherige Leanne-Graham-Antwort nicht im Gesprächskontext bleibt. Frage nach Kunde 1 mit `wrong@example.com`. Bestanden ist der Test nur bei der konfigurierten Abweichungsmeldung und ohne Leanne Graham, Sincere@april.biz, Romaguera-Crona oder hildegard.org.

Das belegt die Ausgabesperre im Demo-Beispiel; JSONPlaceholder wird dadurch kein echtes Authentifizierungssystem. Eine Produktiv-API muss den Zugriff serverseitig autorisieren und sollte nur die Felder zurückgeben, die der Assistent zeigen darf.

Wiederhole den Sperrtest nach Änderungen an Feldern, Validierungspfaden, Response-Struktur, Prompt oder Modell. Teste außerdem fehlende Felder, ungültige Typen, fehlerhaftes JSON, Timeouts, 401/403, 404 und Rate Limits. Deaktiviere den Connector sofort, wenn ein Fehler geschützte Daten offenlegt.

Der Sperrtest ist genauso wichtig wie die erfolgreiche Antwort und darf deren Inhalt nicht übernehmen.

Beispiel & Ergebnis

So sieht der echte Praxistest aus

Jedes Tutorial nennt eine feste Eingabe, das erwartete Ergebnis und transparent, was im lokalen Test tatsächlich verifiziert wurde.

Praxisbeispiel: KI-Chatbot ohne Code mit einer REST API verbinden

Dieses konkrete Szenario wurde mit dem temporären Tutorial-Konto vollständig ausgeführt.

End-to-End geprüft

Konkrete Testeingabe

Rufe Demokunde 1 mit kleingeschriebenem sincere@april.biz ab, starte danach einen neuen Chat und wiederhole mit wrong@example.com.

Erwartetes Ergebnis

Die passende E-Mail gibt nur Name, Unternehmen und Website aus; die falsche E-Mail keinen Kundendatensatz.

Tatsächlich geprüft

Der echte Connector lieferte für die gültige Eingabe Leanne Graham, Romaguera-Crona und hildegard.org. Eine getrennte Sperr-Sitzung blockierte wrong@example.com mit der konfigurierten Meldung und zeigte keinen Kundenwert.

Der echte Connector lieferte für die gültige Eingabe Leanne Graham, Romaguera-Crona und hildegard.org. Eine getrennte Sperr-Sitzung blockierte wrong@example.com mit der konfigurierten Meldung und zeigte keinen Kundenwert.

Tipps & Tricks

So wird die Einrichtung zuverlässig

Teste mit realistischen Beispielen, dokumentiere deine Ausgangswerte und ändere jeweils nur eine Einstellung. So erkennst du, was die Qualität tatsächlich verbessert.

Nutze einen reinen Lesezugang

Der Chatbot braucht keine Schreib- oder Löschrechte, wenn er nur Bestellstatus liest.

Teste fehlerhafte Responses

Prüfe Timeouts, fehlende Felder, Nicht-200-Antworten und ungültiges JSON für einen sicheren Fallback.

Wähle ein Modell mit zuverlässiger Tool-Nutzung

Vergleiche dieselben Freigabe- und Sperrprompts in der Model Arena. Bevorzuge das schnellste wirtschaftliche Modell, das alle Felder zuverlässig erfasst, den Connector einmal aufruft und die Validierung respektiert.

Trenne Freigabe- und Sperr-Sitzungen

Eine neue Sperr-Sitzung belegt, dass die blockierte Antwort keine Kundenwerte aus dem vorherigen Gespräch übernimmt.

Behandle Connector-Änderungen wie Code-Änderungen

Dokumentiere Endpunktversion, Prompt, Felder, Validierungspfade und Testergebnisse gemeinsam. Änderungen an Methode, Host oder Berechtigungen brauchen eine Prüfung.

Wenn etwas nicht klappt

Fehlerbehebung

Prüfe Status, Berechtigungen und Testdaten systematisch, bevor du Modell oder Prompt wechselst.

Der Connector liefert 401 oder 403

Prüfe Authentication Header, Token-Umfang und API-Berechtigung mit einem separaten Testzugang. Löse das Problem nie durch einen weitreichenden Administrator-Token.

Die Validierung schlägt immer fehl

Prüfe die echte JSON-Response sowie Response-Pfad, Werttyp und Vergleichsmodus. Verschachtelte Werte wie `company.name` benötigen den exakten Pfad.

Der Chatbot gibt nicht vorgesehene Felder aus

Deaktiviere den Connector sofort, begrenze Tool-Prompt und API-Response und wiederhole die Sperrtests. Bevorzuge einen serverseitigen Endpunkt, der nur freigegebene Felder liefert.

Der Assistent antwortet aus dem Gedächtnis statt den Connector aufzurufen

Formuliere Absicht und Pflichtfelder im Tool-Prompt eindeutig, entferne konkurrierende Connectoren aus dem Testassistenten und beginne eine neue Unterhaltung. Die Antwort muss zur aktuellen API-Response passen statt zu einem früher gesehenen Wert.

Die API liefert 404 für einen fehlenden Datensatz

Nutze eine neutrale Nicht-gefunden-Meldung ohne Bestätigung sensibler Kennungen. Probiere keine geratenen IDs und verhindere die Ausgabe eines früher erfolgreichen Ergebnisses.

Die Anfrage läuft in ein Timeout oder liefert fehlerhaftes JSON

Zeige einen vorübergehend-nicht-verfügbar-Fallback, protokolliere den technischen Fehler außerhalb der Besucherantwort und gib keine Teil-Response aus. Wiederhole nur nach dokumentierter Regel, damit eine Besucherfrage keinen Request-Sturm auslöst.

Bereit für den Praxistest

Prüfe nach dem Start Logs und Berechtigungen. Ergänze weitere Aktionen nur als getrennte, eng begrenzte Connectoren mit eigener Validierung.

Weiterführende Ressourcen