Stanislaus HeesBuchbegleitung

LESEN · VERSTEHEN · WEITERDENKEN

KI ins eigene Produkt · Seite 61

Inhalt

Wenn es schiefgeht, und es geht schief

Jetzt gehen wir Fehler durch, die bei echten Anbieteraufrufen passieren. Die folgende Fehlerfolge ist ein Lehrbeispiel; der Demomodus erzeugt sie nicht.

Wir schicken unserem Chatbot die erste Nachricht:

User: Schreib mir eine JavaScript-Funktion, die zwei Zahlen addiert.

Es kommt keine Modellantwort. Der Anbieter meldet:

401 · authentication_error

Der Anbieter akzeptiert den API-Schlüssel nicht. Im Backend ist noch ein widerrufener Schlüssel eingetragen. Wir ersetzen ihn und starten das Backend neu. Bei 403 · permission_error müssten wir dagegen prüfen, ob wir das ausgewählte Modell mit diesem Schlüssel verwenden dürfen.

Beim nächsten Versuch meldet die API fehlendes Guthaben. Also prüfen wir die Abrechnung des API-Kontos. Ein bezahltes Chat-Abo und die API werden getrennt abgerechnet; im Chat-Abo steckt kein API-Guthaben. Nach dem Aufladen senden wir die Nachricht erneut.

Assistant: function add(a, b) { return a + b; }

Jetzt antwortet der Chatbot. Auch auf „Mach die Funktion stattdessen in Python“ bekommen wir in diesem Beispiellauf die passende Funktion.