Zum Hauptinhalt springen

Chatten

Diese Seite behandelt die Chat-Ansicht: Nachrichten verfassen und senden, zusehen, wie Antworten gestreamt werden, und mit den Nachrichtenaktionen arbeiten, die NeoTavern bereitstellt.

Nachrichten senden

Das Eingabefeld sitzt unten in der Chat-Fläche. Tippen Sie eine Nachricht und drücken Sie Enter zum Senden; Shift+Enter fügt eine neue Zeile ein. Ihre Nachricht erscheint sofort, und die Antwort wird in Batches von höchstens 30 UI-Updates pro Sekunde in die Ansicht gestreamt. Sie können während eines Streams im Verlauf blättern — Auto-Scroll folgt Ihnen nur, solange Sie unten bleiben, und eine Aktion „neue Nachricht" erscheint, nachdem Sie manuell nach oben gescrollt haben.

Während eine Antwort generiert wird, wird die Hauptschaltfläche des Eingabefelds zu Stoppen. Das Stoppen behält den bisher empfangenen Text als explizit als unvollständig markierte Antwort. Eine unterbrochene Verbindung bietet eine erneute Verbindung an und erzeugt nie eine doppelte Nachricht.

Ihr Entwurf wird pro Chat gespeichert, sodass ein Wechsel hin und zurück nie das verliert, was Sie gerade getippt haben.

Swipes (alternative Antworten)

Jede Assistenznachricht kann mehrere alternative Antworten enthalten, die Swipes genannt werden. Ein Blättersteuerelement unter der Nachricht zeigt die Anzahl als N/M mit Pfeilen für Zurück und Weiter; Klicken auf die Pfeile wechselt durch die Varianten, ohne dass eine verloren geht. Die Swipe-Historie wird erhalten und ist nicht destruktiv.

Regenerieren

Die Regenerieren-Aktion schreibt die letzte Assistenznachricht in place neu: Eine neue Antwort wird in die vorhandene Sprechblase gestreamt, und der vorherige Text wird zu einer weiteren Variante im Swipe-Blättersteuerelement. Wenn die Generierung fehlschlägt oder gestoppt wird, bleibt der alte Text unverändert auf der Festplatte.

Nachrichten bearbeiten

Öffnen Sie die Bearbeiten-Aktion an einer Nachricht, um ihren Text zu ändern. Der Inline-Editor speichert mit Ctrl+Enter (bzw. Cmd+Enter unter macOS) und bricht mit Escape ab. Bearbeitungen sind nicht destruktiv: Der vorherige Inhalt wird im Bearbeitungsverlauf der Nachricht archiviert, von wo aus Sie ihn jederzeit wiederherstellen können. Wenn die Nachricht während Ihrer Bearbeitung an anderer Stelle geändert wurde, behält der Editor Ihren Entwurf und zeigt einen Konflikthinweis, statt stillschweigend zu überschreiben.

Nachrichtenaktionen

Die Aktionsleiste an jeder Nachricht ist immer sichtbar, nicht erst bei Hover:

  • Kopieren Sie den rohen Nachrichtentext.
  • Bearbeiten Sie die Nachricht.
  • Regenerieren Sie die letzte Assistenzantwort.
  • Blättern Sie durch Varianten (Swipe).
  • Erstellen Sie einen Checkpoint oder Branch: einen Snapshot des Chats, eingefroren an dieser Nachricht und in einen untergeordneten Chat kopiert. Nutzen Sie Checkpoints, um Handlungsstränge zu erkunden, ohne die Hauptkonversation anzufassen.
  • Löschen Sie die Nachricht. Das Löschen versetzt Chats in einen Papierkorb-Zustand, statt sie sofort zu vernichten.

Plugins können eigene Aktionen zur selben Leiste hinzufügen, vorbehaltlich der Berechtigungen, die Sie ihnen erteilt haben. Siehe Erweiterungen.

Tastatursteuerung

Der gesamte Chat-Ablauf funktioniert über die Tastatur: Tab und Shift+Tab bewegen den Fokus, Escape schließt das oberste Panel oder den obersten Dialog, und das Swipe-Blättersteuerelement, Checkpoint-Links und Nachrichtenaktionen sind alle fokussierbare Steuerelemente. Die vollständige Liste finden Sie unter Tastenkürzel.