Files
planer2/daten/RAG/chat.md
2026-07-29 15:19:41 +02:00

1.6 KiB

Chat

kern

Ermöglicht authentifizierten Nutzern, Prompts zu senden und Antworten als Event-Stream zu empfangen

  • Eigener Login-Bereich
  • Upload-IDs werden gegen Client-ID validiert
  • CHAT_HANDBOOK.md wird aus Projektverzeichnis gelesen
  • Fehlende oder leere CHAT_HANDBOOK.md als nicht verfügbar
  • Anonym bei fehlendem Namen
  • Handbook maximal 512 KB

Abmelden ermöglichen

  • Abmelden wählen
  • Anmeldung beendet

Chat streamen

Liefert eine Chat-Antwort als kontinuierlichen Datenstrom im Browser

  • POST mit Prompt im Body
  • Prompt zu lang: Stream mit error-Event
  • Prompt leer: Stream mit error-Event
  • Upload-IDs werden validiert
  • Antwort im Format text event-stream
  • retry: 3000 bei Verbindungsproblemen
  • Ask-SSE-Endpunkt mit gültigem Prompt ansprechen
  • Daten-Chunks aus Stream empfangen
  • event: done als Abschluss

Chatseite anzeigen

Zeigt die Chatseite mit Prompt-Benutzername und Wissensraum-Auswahl

  • Liest CHAT_HANDBOOK.md aus dem Projektverzeichnis
  • Fehlende oder leere Datei wird als nicht verfügbar behandelt
  • Eigene Vorlage: chat index.html.twig
  • GET chat aufrufen
  • Seite rendert ohne Fehler
  • Prompt-Benutzername ist Anonym
  • Wissensraum-Auswahl wird angezeigt
  • Handbuch-Verfügbarkeit wird angezeigt