Docs durchsuchen...

Tippen Sie, um die Dokumentation zu durchsuchen

Chat-Handbuch

Regex-Skripte

Automatisches Suchen und Ersetzen an vier Punkten der Pipeline.

Ein Regex-Skript läuft an einem von vier Punkten:

ModusLäuft auf
editinputDeiner Nachricht, bevor sie in den Prompt gelangt.
editoutputDer Antwort des Modells, bevor sie gespeichert wird.
editprocessDem gesamten Prompt während der Zusammensetzung.
editdisplayDie dargestellte Nachricht. Der Speicher bleibt unberührt.

Jedes Skript besteht aus einem Muster, einem Ersatz (mit Rückverweisen im Stil $1) und Flags. Skripte hängen an Charakteren, Karten liefern also ihre eigene Textverarbeitung mit.

editdisplay ändert nur das Sichtbare, nie das Gespeicherte oder Gesendete, ein fehlerhaftes Muster kann einen Chat also nicht beschädigen.

Direktiven im Skriptrumpf steuern die Ausführung. Ein order-Tag legt die Position in der Verarbeitungskette fest, wenn Skripte denselben Modus teilen. Aktionsdirektiven verschieben oder transformieren den Treffer, statt ihn zu ersetzen.

text
<order 10>
@@move_top

Sternchen-Betonung in der Anzeigeschicht in Markup umwandeln:

text
IN:  \*(.+?)\*
OUT: <em>$1</em>

SillyTavern-Regex-Skripte werden als Teil von Charakterkarten importiert und laufen in denselben Modi.