• UnoRouterUNOROUTER
Dokumentacja
  • Przewodnik po czacie
Pierwsze kroki
  • Pierwsze kroki
Postacie i świat
  • Postacie
  • Persony
  • Lorebooki
  • Karty
Prompting
  • Presety
  • Szablon promptu
  • Czaty grupowe
Skrypty
  • Makra (CBS)
  • Skrypty regex
  • Wyzwalacze i Lua
Kontekst i media
  • Pamięć i kontekst
  • Obrazy
  • Własni dostawcy
Twoje dane
  • Twoje dane
Nawiguj
  • Modele
  • Rankingi
  • Inspektor
  • Cennik
  • Chat
  • Status

Szukaj w dokumentacji...

Zacznij wpisywać, aby przeszukać dokumentację

PlatformaIntegracjeCzat
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.
editdisplayWyrenderowanej wiadomości; zapis pozostaje nietknięty.

Każdy skrypt to wzorzec, zamiennik (z odwołaniami do przechwyceń w stylu $1) i flagi. Skrypty są przypięte do postaci, więc karty mogą przywozić własny potok tekstu.

editdisplay to bezpieczny plac zabaw: zmienia tylko to, co widzisz, nigdy to, co zapisane lub wysłane, więc zepsuty wzorzec nie może uszkodzić czatu.

Dyrektywy w ciele skryptu sterują wykonaniem: znacznik kolejności ustala pozycję w potoku, gdy kilka skryptów działa w tym samym trybie, a dyrektywy akcji przenoszą lub przekształcają trafiony tekst zamiast zwykłej zamiany.

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.

Makra (CBS)Wyzwalacze i Lua

Na tej stronie

Tryby
Pola skryptu
Dyrektywy meta
Przykład