Stanislaus HeesBuchbegleitung

LESEN · VERSTEHEN · WEITERDENKEN

KI ins eigene Produkt · Seite 50

Inhalt

Das Beispiel starten

Das Begleitbeispiel chatbot_minimal enthält die vollständigen Dateien. index.html und app.js bilden die Oberfläche. server.py nimmt die Browser-Anfragen entgegen; chat.py baut die Modellaufrufe und verwaltet die Verläufe.

Mit Python ab Version 3.11 startest du im Ordner des Beispiels:

python server.py --demo

Heißt der Python-Befehl auf deinem Rechner python3, verwendest du diesen Namen. Die ausgegebene lokale Adresse öffnest du im Browser. Der Demomodus liefert feste Antworten zur Add-Funktion, ohne Modellaufruf. Damit kannst du Senden, Anzeige und Gesprächsverlauf nachvollziehen, ohne einen Cent auszugeben. Die Oberfläche kennzeichnet diesen Modus.

Für echte Modellantworten beendest du das Programm mit Strg+C und startest:

python server.py --live

Das Terminal fragt nach dem API-Schlüssel, sofern er noch nicht in der Prozessumgebung hinterlegt ist; die Eingabe bleibt verdeckt. Der Schlüssel kommt nicht in die HTML-Datei und nicht in eine Chatnachricht. Im Live-Modus werden Nachricht und Verlauf an Anthropic übertragen; die Aufrufe werden über das API-Konto abgerechnet. Das Beispiel verwendet claude-sonnet-5-5. Über --model lässt sich eine andere Modellkennung wählen, für die dein Konto Zugriff hat.