Skrypty regex
Automatyczne znajdź i zamień w czterech punktach potoku.
Skrypt regex działa w jednym z czterech punktów:
| Tryb | Działa na |
|---|---|
editinput | Twojej wiadomości, zanim wejdzie do promptu. |
editoutput | Odpowiedzi modelu, zanim zostanie zapisana. |
editprocess | Całym prompcie podczas składania. |
editdisplay | Wyrenderowana 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ć.
<order 10>
@@move_topZamiana wyróżnienia gwiazdkami na znaczniki w warstwie wyświetlania:
IN: \*(.+?)\*
OUT: <em>$1</em>Skrypty regex z SillyTavern importują się razem z kartami postaci i działają w tych samych trybach.