Script regex
Trova e sostituisci automatico in quattro punti della pipeline.
Modalità
Uno script regex gira in uno di quattro punti:
| Modalità | Agisce su |
|---|---|
editinput | Il tuo messaggio, prima che entri nel prompt. |
editoutput | La risposta del modello, prima del salvataggio. |
editprocess | L'intero prompt durante l'assemblaggio. |
editdisplay | Il messaggio visualizzato; l'archivio resta intatto. |
Campi dello script
Ogni script è un pattern, una sostituzione (con riferimenti di cattura in stile $1) e flag. Gli script sono agganciati ai personaggi, quindi le schede possono includere la propria pipeline di testo.
editdisplay è il campo di prova sicuro: cambia solo ciò che vedi, mai ciò che viene salvato o inviato, quindi un pattern rotto non può corrompere una chat.
Direttive meta
Le direttive nel corpo dello script governano l'esecuzione: un tag di ordine fissa la posizione nella pipeline quando più script girano nella stessa modalità, e le direttive di azione spostano o trasformano il testo trovato invece di sostituirlo e basta.
<order 10>
@@move_topEsempio
Convertire l'enfasi ad asterischi in markup nel livello di visualizzazione:
IN: \*(.+?)\*
OUT: <em>$1</em>Gli script regex di SillyTavern si importano insieme alle schede personaggio e girano nelle stesse modalità.