Compatibilidad con SillyTavern
TomoriBot puede importar recursos desde SillyTavern: preajustes del Administrador de prompts (que controlan la estructura del prompt), tarjetas de personajes (la definición del personaje) y lorebooks (Character Books incrustados o archivos de world info independientes). Si nunca has usado SillyTavern, puedes saltarte esta página con tranquilidad.
Importación de tarjetas de personaje
Section titled “Importación de tarjetas de personaje”Trae un personaje SillyTavern existente a Discord con /persona import. Acepta:
- Tarjetas PNG con metadatos
charaocharintegrados. - Tarjetas JSON estilo v2 con propiedades de nivel raíz (
name,description,first_mes). - Tarjetas v3 JSON (
spec: "chara_card_v3"con un objetodataanidado). - Archivos
.charx(paquetes de Character Card V3).
Un archivo .charx es un archivo ZIP que contiene una definición de card.json. TomoriBot importa el texto de caracteres de card.json y omite los archivos de activos incluidos (iconos, sprites, audio, video). Puedes configurar un avatar en /config > Persona > Identidad y personalidad y agregar sprites en /config > Persona > Sprites.
Si un archivo cargado es una tarjeta SillyTavern válida sin metadatos TomoriBot, la importación lo convierte automáticamente. También puedes pasar una tarjeta a /persona generate para crear una nueva personalidad inspirada en el personaje.
Las importaciones se validan antes de guardar (límites predeterminados: 5000 caracteres por campo de texto, 200 atributos, 100 diálogos de muestra por lado, 100 palabras de activación). Para conocer la mecánica de conversión y mapeo de campos, consulte la arquitectura de soporte de tarjeta.
Preajustes de prompt
Section titled “Preajustes de prompt”Un ajuste preestablecido del Administrador de mensajes SillyTavern controla el orden y el diseño del mensaje enviado al modelo. Abre /config > Plugins > SillyTavern Presets para importar ajustes preestablecidos, alternar nodos individuales, cambiar ajustes preestablecidos activos o restaurar el formato predeterminado.
Qué controla un preajuste
Section titled “Qué controla un preajuste”- Pedido rápido y colocación de marcadores.
- Nodos de aviso personalizados
- Nodos posteriores a la historia y de inyección profunda.
- Estado inicial habilitado para nodos importados
Lo que un preset no reemplaza
Section titled “Lo que un preset no reemplaza”Un diseño de aviso de estructuras preestablecidas; no reemplaza las fuentes de texto que lo completan:
- Instrucciones del sistema y campos de persona:
/config>Comportamiento>Comportamiento general,/config>Persona> Avanzado y/config>Persona>Identidad y personalidad. - Historial de chat en vivo y contexto del documento recuperado.
- Contexto automático: memorias del servidor, datos de emojis y stickers, listas de participantes y memorias a corto plazo.
Cómo se mapean los bloques nativos
Section titled “Cómo se mapean los bloques nativos”Los bloques nativos se asignan directamente a los componentes del mensaje TomoriBot:
main: el indicador del sistema activo (/config>Comportamiento>Comportamiento general, o el respaldo predeterminado)charDescription:/config>Persona> AvanzadocharPersonality:/config>Persona>Identidad y personalidaddialogueExamples:/config>Persona>Identidad y personalidadchatHistory: historial de mensajes del canal en vivoworldInfoBeforeyworldInfoAfter: contexto del documento recuperado (no libros de historia de SillyTavern)
Regla del prompt del sistema
Section titled “Regla del prompt del sistema”Cuando un preajuste importado está activo, este controla por completo el prompt del sistema. El prompt integrado de TomoriBot y cualquier prompt personalizado de /config > Comportamiento > Comportamiento general no se envían, y los botones del prompt del sistema allí quedan bloqueados. Tu prompt personalizado se conserva y vuelve a aplicarse cuando desactivas el preajuste en /config > Plugins > Preajustes de SillyTavern.
Notas de compatibilidad
Section titled “Notas de compatibilidad”- Los nodos deshabilitados en
prompt_orderpermanecen inactivos hasta que se habilitan en/config>Plugins> SillyTavern Presets. Los nodos vacíos y de solo comentarios nunca se envían. - El orden de los marcadores es literal: colocar
chatHistorydelante dedialogueExamplescoloca el historial de chat primero. Los marcadores de world info posicionan el lore de Always On; el lore activado, los documentos recuperados, la presencia y el reloj permanecen cerca de los cuatro turnos de diálogo más recientes. La memoria a corto plazo reciente o entre canales también permanece cerca de esos mensajes, o más cerca si está configurado. - Las inyecciones posteriores al historial se fusionan con el historial de conversaciones existente en lugar de enviarse como mensajes independientes.
- No se admiten el posprocesamiento de expresiones regulares, los parámetros de muestreo predefinidos (temperatura, top-p) ni los ajustes preestablecidos en capas. Los ajustes preestablecidos de finalización de texto heredados se importan con bloques solo ST eliminados.
En /help, elija Plugins, luego Preajustes de SillyTavern, para la guía Discord. Para el procesamiento interno preestablecido, consulte la arquitectura del sistema preestablecido.