Rechercher dans la doc...

Commencez à taper pour rechercher dans la documentation

Guide du chat

Scripts regex

Recherche-remplacement automatique à quatre étapes du pipeline.

Un script regex s'exécute à l'un de quatre points :

ModeS'applique à
editinputVotre message, avant qu'il n'entre dans le prompt.
editoutputLa réponse du modèle, avant son enregistrement.
editprocessLe prompt entier pendant l'assemblage.
editdisplayLe message affiché. Le stockage reste intact.

Chaque script est un motif, un remplacement (avec des références de capture de type $1) et des drapeaux. Les scripts s'attachent aux personnages, donc les cartes livrent leur propre chaîne de traitement du texte.

editdisplay ne change que ce que vous voyez, jamais ce qui est stocké ou envoyé, donc un motif défectueux ne peut pas corrompre un chat.

Des directives dans le corps du script pilotent l'exécution. Une balise order fixe la position dans la chaîne quand des scripts partagent un mode. Les directives d'action déplacent ou transforment la correspondance au lieu de la remplacer.

text
<order 10>
@@move_top

Convertir l'emphase à astérisques en balisage dans la couche d'affichage :

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

Les scripts regex de SillyTavern s'importent avec les cartes de personnage et tournent sous les mêmes modes.