Lorebooks
Conhecimento do mundo injetado quando é relevante.
Um lorebook é um conjunto de entradas mais as configurações de varredura. Anexe quantos quiser a uma conversa. Todos os livros anexados são varridos juntos, como um só conjunto.
Importe de um arquivo ou de um link: scripts do JanitorAI, lorebooks do Chub, personagens do RisuRealm, companions e lorebooks do Saucepan, lorebooks do Botbooru. No JanitorAI e no Chub, um livro privado não pode ser baixado por ninguém. Se um card lista três e chega um, os outros eram privados. A importação nomeia os que faltaram em vez de importar menos em silêncio.
| Configuração | Faixa | Efeito |
|---|---|---|
scanDepth | 0-100 | Quantas mensagens recentes são varridas em busca de palavras-chave. Suas mensagens e as do personagem contam. |
tokenBudget | 100-1000000 | Limite total de tokens das entradas ativadas. Quando os livros divergem, vence o maior limite. |
recursiveScanning | sim / não | O conteúdo das entradas ativadas é varrido de novo, permitindo que lore ative mais lore (até 3 passadas). |
Uma entrada tem chaves (palavras de gatilho separadas por vírgula), chaves secundárias opcionais e conteúdo. Quando uma chave aparece no histórico varrido, a entrada é ativada e injeta seu conteúdo.

O modo seletivo exige uma chave primária E uma secundária. Entradas constantes sempre injetam. Entradas desativadas nunca disparam. Match whole words impede que fogo case com fogueira.
Cada entrada tem um nome de exibição (comentário) para organizar a lista no editor. Ele nunca é enviado ao modelo e sobrevive à importação e à exportação.
Dois números controlam uma entrada. A prioridade decide quem sobrevive ao limite de tokens: a prioridade mais alta é mantida primeiro quando falta espaço.
A ordem (ordem de inserção) decide a posição entre as sobreviventes: ordem maior aparece antes no prompt. Empates caem para a prioridade e depois para o id da entrada.
As entradas ativadas são renderizadas em um único slot de lorebook no template de prompt, cada uma como sua própria mensagem com seu papel: system, user ou assistant.
Não existe posição por entrada. Mova o slot de lorebook no editor de template de prompt para controlar onde o lore entra.
Linhas que começam com @@ no topo do conteúdo da entrada mudam o comportamento dela:
@@probability 50
@@scan_depth 8
@@role assistant
@@activate_only_after 4
@@keep| Decorador | Efeito |
|---|---|
@@probability | Chance percentual de injetar quando ativada. O sorteio é estável dentro de um turno. |
@@scan_depth | Substitui a profundidade de varredura do livro para esta entrada. |
@@order / @@priority | Substitui a ordem de colocação ou a prioridade de orçamento desta entrada. |
@@role | Substitui o papel de injeção desta entrada. |
@@activate_only_after / @@activate_only_every | Dispara só depois de N mensagens, ou só a cada N mensagens. |
@@keep / @@dont_activate_after_match | Mantém a entrada ativa após a primeira correspondência, ou nunca mais ativa depois de casar. |
@@is_greeting | Ativa apenas enquanto o chat ainda está na mensagem de saudação. |
A contagem de tokens usa o tokenizador do modelo ativo. Quando as entradas passam do limite, as de menor prioridade são descartadas primeiro.
Se o lore continuar sendo cortado, aumente o limite, reduza a diferença entre prioridades ou encurte as entradas. O log de requisições mostra quais entradas entraram.