Das durchschnittliche Node.js-Chatbot-Tutorial endet in dem Moment, in dem eine Antwort erscheint. Niemand erwähnt, dass die Komprimierungs-Middleware vor der Route jeden Chunk zurückhält, dass res.write false zurückgibt, wenn der Socket voll ist, dass das Schließen des Browser-Tabs den Modellaufruf weiterlaufen lässt und Kosten verursacht oder dass ein Stream, der nach dem ersten Byte einen Fehler auslöst, seinen Statuscode nicht mehr ändern kann und den Socket offen lässt, bis ein Proxy wegen einer Zeitüberschreitung abbricht.
Dies ist eine Anleitung zum Erstellen, kein System-Prompt. Lege die Datei in dein Projekt, öffne sie mit Claude Code oder Cursor, und sie arbeitet gemeinsam mit dir das Backend durch: eine Express- oder Fastify-Route, die streamt, bereits gesendete Header, korrekt behandelten Backpressure, einen Abbruch bei der Trennung des Clients, den Konversationsstatus in Redis oder Postgres mit einer Strategie zum Kürzen, eine Tool-Aufruf-Schleife, die fragmentierte Argumente wieder zusammensetzt, eine Fehlerbehandlung, die die Antwort immer beendet, und das Zeitlimit, das lange Streams auf Serverless-Plattformen beendet.
Du zahlst einmal, und die Datei gehört dir dauerhaft. Nichts, das du abonnieren musst, nichts, das heimlich nach Hause telefoniert, und kein Grund, warum du sie nicht beim nächsten Service wiederverwenden könntest.