Webanwendungsfunktionen¶
Chat-Schnittstelle¶
Die Hauptansicht des Chats spiegelt das Design von ChatGPT wider: eine einklappbare linke Seitenleiste mit Sitzungsverlauf und einen zentrierten Nachrichtenstrang mit einer Eingabeleiste am unteren Rand.
Hell-/Dunkelmodus¶
Umschalten mit der Schaltfläche oben rechts. Die Präferenz wird in localStorage gespeichert.
- Hell: weiße/hellgraue Hintergründe, schwarzer Text
- Dunkel:
#212121/#2F2F2FHintergründe, weißer Text
Streaming¶
Die Eingabe sendet eine POST /api/chat/stream-Anfrage und liest die SSE-Antwort. Eine Stopptaste bricht den Stream ab.
Sitzungen¶
Jedes Gespräch ist eine Sitzung, die serverseitig gespeichert wird. Sitzungen werden in der Seitenleiste aufgelistet und bleiben über Seitenladevorgänge hinweg bestehen.