• UnoRouterUNOROUTER
Documentation
  • Guide du chat
Premiers pas
  • Premiers pas
Personnages & monde
  • Personnages
  • Personas
  • Lorebooks
  • Cartes
Prompting
  • Presets
  • Modèle de prompt
  • Chats de groupe
Scripting
  • Macros (CBS)
  • Scripts regex
  • Déclencheurs & Lua
Contexte & médias
  • Mémoire & contexte
  • Images
  • Fournisseurs personnalisés
Vos données
  • Vos données
Naviguer
  • Modèles
  • Classements
  • Inspecteur
  • Tarifs
  • Chat
  • Statut

Rechercher dans la doc...

Commencez à taper pour rechercher dans la documentation

PlateformeIntégrationsChat
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 références de capture façon $1) et des drapeaux. Les scripts sont attachés aux personnages : les cartes peuvent embarquer leur propre pipeline de texte.

editdisplay est le terrain de jeu sûr : il ne change que ce que vous voyez, jamais ce qui est stocké ou envoyé, un motif cassé ne peut donc pas corrompre un chat.

Des directives dans le corps du script pilotent l'exécution : une balise d'ordre fixe la position dans le pipeline quand plusieurs scripts partagent un mode, et les directives d'action déplacent ou transforment le texte trouvé au lieu d'un simple remplacement.

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.

Macros (CBS)Déclencheurs & Lua

Sur cette page

Modes
Champs du script
Directives méta
Exemple