Suporte ao SillyTavern
TomoriBot pode importar recursos do SillyTavern: predefinições do Prompt Manager (que controlam a estrutura do prompt), cards de personagem (a definição do personagem) e lorebooks (Character Books incorporados ou arquivos de world info avulsos). Se você nunca usou o SillyTavern, pode pular esta página com segurança.
Importação de Cards de Personagem
Seção intitulada “Importação de Cards de Personagem”Traga um personagem SillyTavern existente para Discord com /persona import. Aceita:
- Cartões PNG com metadados
charaoucharintegrados. - Cartões JSON estilo v2 com propriedades de nível raiz (
name,description,first_mes). - Cartões v3 JSON (
spec: "chara_card_v3"com um objetodataaninhado). - Arquivos
.charx(pacotes de cartões de personagem V3).
Um arquivo .charx é um arquivo ZIP que contém uma definição card.json. TomoriBot importa o texto do caractere de card.json e ignora os arquivos de ativos agrupados (ícones, sprites, áudio, vídeo). Você pode definir um avatar em /config > Persona > Identidade e Personalidade e adicionar sprites em /config > Persona > Sprites.
Se um arquivo carregado for um cartão SillyTavern válido sem metadados TomoriBot, a importação o converterá automaticamente. Você também pode passar um cartão para /persona generate para criar uma nova personalidade inspirada no personagem.
As importações são validadas antes de serem salvas (limites padrão: 5.000 caracteres por campo de texto, 200 atributos, 100 exemplos de diálogos por lado, 100 palavras de gatilho). Para mapeamento de campo e mecânica de conversão, consulte arquitetura de suporte de cartão.
Predefinições de Prompt
Seção intitulada “Predefinições de Prompt”Uma predefinição do Prompt Manager SillyTavern controla a ordem e o layout do prompt enviado ao modelo. Abra /config > Plug-ins > SillyTavern Predefinições para importar predefinições, alternar nós individuais, alternar predefinições ativas ou restaurar a formatação padrão.
O Que uma Predefinição Controla
Seção intitulada “O Que uma Predefinição Controla”- Pedido imediato e colocação de marcadores
- Nós de prompt personalizados
- Nós de pós-histórico e injeção de profundidade
- Estado inicial habilitado para nós importados
O que uma predefinição não substitui
Seção intitulada “O que uma predefinição não substitui”Um layout de prompt de estruturas predefinidas; não substitui as fontes de texto que o preenchem:
- Instruções do sistema e campos de persona:
/config>Comportamento>Comportamento Geral,/config>Persona> Avançado e/config>Persona>Identidade e Personalidade. - Histórico de chat ao vivo, contexto de documentos recuperados e entradas de lorebook ativadas.
- Contexto automático: memórias do servidor, dados de emojis e figurinhas, listas de participantes e memórias de curto prazo.
Como os Blocos Nativos São Mapeados
Seção intitulada “Como os Blocos Nativos São Mapeados”Os blocos nativos são mapeados diretamente para os componentes do prompt TomoriBot:
main: a substituição de prompt do canal, quando configuradacharDescription:/config>Persona> AvançadocharPersonality:/config>Persona>Identidade e PersonalidadedialogueExamples:/config>Persona>Identidade e PersonalidadechatHistory: histórico de mensagens do canal ao vivoworldInfoBeforeeworldInfoAfter: entradas de lorebook para esse posicionamento, seguidas pelo contexto de documentos recuperados
Regra do Prompt de Sistema
Seção intitulada “Regra do Prompt de Sistema”Quando uma predefinição importada está ativa, ela controla totalmente o prompt do sistema. O prompt integrado do TomoriBot e qualquer prompt personalizado de /config > Comportamento > Comportamento Geral não são enviados, e os botões do prompt do sistema nessa página ficam bloqueados. Seu prompt personalizado é mantido e volta a funcionar quando você desativa a predefinição em /config > Plugins > Predefinições do SillyTavern.
Notas de Compatibilidade
Seção intitulada “Notas de Compatibilidade”- Os nós desabilitados em
prompt_orderpermanecem inativos até serem habilitados em/config>Plug-ins> SillyTavern Predefinições. Nós vazios e somente comentários nunca são enviados. - A ordem dos marcadores é literal: colocar
chatHistoryà frente dedialogueExamplescoloca o histórico de conversa primeiro. Marcadores de world info posicionam o lore Always On; lore ativado, documentos recuperados, presença e o relógio ficam perto dos quatro turnos de fala mais recentes. A memória de curto prazo recente ou entre canais também fica perto dessas mensagens, ou mais perto se configurada. - As injeções pós-histórico se fundem no histórico de conversas existente, em vez de serem enviadas como mensagens independentes.
- Pós-processamento Regex, parâmetros de amostragem predefinidos (temperatura, top-p) e predefinições em camadas não são suportados. Importação de predefinições legadas de conclusão de texto com blocos somente ST eliminados.
Em /help, escolha Plug-ins e depois Predefinições do SillyTavern para o guia Discord. Para processamento interno de predefinições, consulte arquitetura do sistema predefinido.