Szukaj w dokumentacji...

Zacznij wpisywać, aby przeszukać dokumentację

Przewodnik po czacie

Skrypty regex

Automatyczne znajdź i zamień w czterech punktach potoku.

Skrypt regex działa w jednym z czterech punktów:

TrybDziała na
editinputTwojej wiadomości, zanim wejdzie do promptu.
editoutputOdpowiedzi modelu, zanim zostanie zapisana.
editprocessCałym prompcie podczas składania.
editdisplayWyrenderowana wiadomość. Zapis pozostaje nietknięty.

Każdy skrypt to wzorzec, zamiennik (z odwołaniami do grup w stylu $1) i flagi. Skrypty przypinają się do postaci, więc karty przynoszą własny potok przetwarzania tekstu.

editdisplay zmienia tylko to, co widzisz, nigdy tego, co jest zapisane albo wysłane, więc zepsuty wzorzec nie uszkodzi czatu.

Dyrektywy w ciele skryptu sterują wykonaniem. Znacznik order ustala pozycję w potoku, gdy skrypty dzielą ten sam tryb. Dyrektywy akcji przenoszą albo przekształcają dopasowanie, zamiast je zastępować.

text
<order 10>
@@move_top

Zamiana wyróżnienia gwiazdkami na znaczniki w warstwie wyświetlania:

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

Skrypty regex z SillyTavern importują się razem z kartami postaci i działają w tych samych trybach.