• UnoRouterUNOROUTER
Documentación
  • Guía del chat
Primeros pasos
  • Primeros pasos
Personajes y mundo
  • Personajes
  • Personas
  • Lorebooks
  • Tarjetas
Prompting
  • Presets
  • Plantilla de prompt
  • Chats grupales
Scripting
  • Macros (CBS)
  • Scripts regex
  • Disparadores y Lua
Contexto y medios
  • Memoria y contexto
  • Imágenes
  • Proveedores personalizados
Tus datos
  • Tus datos
Navegar
  • Modelos
  • Clasificaciones
  • Inspector
  • Precios
  • Chat
  • Estado

Buscar documentación...

Empieza a escribir para buscar documentación

PlataformaIntegracionesChat
Guía del chat

Scripts regex

Buscar y reemplazar automático en cuatro puntos del proceso.

Un script regex se ejecuta en uno de cuatro puntos:

ModoActúa sobre
editinputTu mensaje, antes de entrar al prompt.
editoutputLa respuesta del modelo, antes de guardarse.
editprocessEl prompt completo durante el ensamblado.
editdisplayEl mensaje renderizado; lo almacenado queda intacto.

Cada script es un patrón, un reemplazo (con referencias de captura estilo $1) y banderas. Los scripts van adjuntos a personajes, así que las tarjetas pueden traer su propio canal de texto.

editdisplay es el terreno seguro: solo cambia lo que ves, nunca lo que se guarda o envía, así que un patrón roto no puede corromper un chat.

Directivas dentro del cuerpo del script controlan la ejecución: una etiqueta de orden fija la posición cuando varios scripts corren en el mismo modo, y las directivas de acción mueven o transforman el texto encontrado en vez de un reemplazo simple.

text
<order 10>
@@move_top

Convertir el énfasis con asteriscos en marcado en la capa de visualización:

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

Los scripts regex de SillyTavern se importan con las tarjetas de personaje y corren bajo los mismos modos.

Macros (CBS)Disparadores y Lua

En esta página

Modos
Campos del script
Directivas meta
Ejemplo