Ich habe das Discourse AI Plugin aktiviert und hatte dort ein paar Probleme.
Die Arbeit in einer Unternehmensumgebung und der KI-Zugang erfolgen über einen internen Endpunkt mit zusätzlicher Authentifizierung.
Ich habe einen AWS API Gateway Endpunkt mit einer Lambda-Funktion implementiert, die sich um die Anreicherung der Header mit den erforderlichen Authentifizierungsinformationen kümmert und die Anfrage an den OPENAI-kompatiblen internen Endpunkt weiterleitet.
Ich habe das Streaming (fest codiert) in meiner LAMBDA deaktiviert, während die Anfrage weitergeleitet wurde.
Die Sache ist, dass die LAMBDA gar nicht von der Zusammenfassungs-API ausgelöst wird (ich sehe keine Anfragen).
Der LLM-Test löst einen Aufruf aus, aber der Zusammenfassungs-Button in einem Thema tut dies nicht.
Nichts, keine Fehler (ich habe den Debug-Level mit DISCOURSE_LOG_LEVEL=debug aktiviert) im Discourse-Log, noch irgendwelche Logs in meiner LAMBDA (CloudWatch).
der Übersetzer und der Forum-Helfer funktionieren jetzt, aber der Zusammenfassungs-Button löst nichts aus.
Ich sehe in meinen CloudWatch-Protokollen nichts, dass eine Anfrage von Discourse ausgelöst wurde.
Der Summarizer ist mit der Summarize Persona konfiguriert, und die Perso verwendet den LLM-Endpunkt, den ich bereits früher in dieser Diskussion erwähnt habe …
Manche Themen lassen sich zusammenfassen, manche nicht…
Es scheint, dass die neuen zusammengefasst werden können.
Und noch eine Frage: Wenn ich ein Thema mit Bildern habe und keine Bilderkennungs-KI im Einsatz ist, ist das ein Problem?
Aber Discourse startet die Anfrage nicht einmal und gibt auch keinen Grund an (Logs, …), warum es das nicht tut
Es ist schwierig, meine Optionen einzugrenzen
Nein, das war es nicht. Ich habe das Problem gefunden (habe den Body vom LLM-Endpunkt nicht mit JSON.stringify versehen, aber Discourse könnte etwas gesprächiger sein, was den Grund für diese 502 angeht )