• UnoRouterUNOROUTER
Dokumentation
  • Chat-Handbuch
Erste Schritte
  • Erste Schritte
Charaktere & Welt
  • Charaktere
  • Personas
  • Lorebooks
  • Karten
Prompting
  • Presets
  • Prompt-Vorlage
  • Gruppenchats
Scripting
  • Makros (CBS)
  • Regex-Skripte
  • Trigger & Lua
Kontext & Medien
  • Gedächtnis & Kontext
  • Bilder
  • Eigene Anbieter
Deine Daten
  • Deine Daten
Navigation
  • Modelle
  • Rangliste
  • Inspektor
  • Preise
  • Chat
  • Status

Docs durchsuchen...

Tippen Sie, um die Dokumentation zu durchsuchen

PlattformIntegrationenChat
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.
editdisplayDer gerenderten Nachricht; der Speicher bleibt unberührt.

Jedes Skript besteht aus Muster, Ersetzung (mit Capture-Referenzen im $1-Stil) und Flags. Skripte hängen an Charakteren, Karten können also ihre eigene Text-Pipeline mitbringen.

editdisplay ist die sichere Spielwiese: Es ändert nur, was du siehst, nie was gespeichert oder gesendet wird, ein kaputtes Muster kann also keinen Chat beschädigen.

Direktiven im Skriptrumpf steuern die Ausführung: Ein order-Tag fixiert die Position in der Pipeline, wenn mehrere Skripte im selben Modus laufen, und Aktions-Direktiven verschieben oder transformieren den Treffer statt schlicht 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.

Makros (CBS)Trigger & Lua

Auf dieser Seite

Modi
Skriptfelder
Meta-Direktiven
Beispiel