Buscar documentação...

Comece a digitar para buscar documentação

Guia do chat

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çãoFaixaEfeito
scanDepth0-100Quantas mensagens recentes são varridas em busca de palavras-chave. Suas mensagens e as do personagem contam.
tokenBudget100-1000000Limite total de tokens das entradas ativadas. Quando os livros divergem, vence o maior limite.
recursiveScanningsim / nãoO 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.

Editor de entradas do lorebook com conteúdo, chaves de ativação, botões e campos de ordem de inserção e prioridade

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:

text
@@probability 50
@@scan_depth 8
@@role assistant
@@activate_only_after 4
@@keep
DecoradorEfeito
@@probabilityChance percentual de injetar quando ativada. O sorteio é estável dentro de um turno.
@@scan_depthSubstitui a profundidade de varredura do livro para esta entrada.
@@order / @@prioritySubstitui a ordem de colocação ou a prioridade de orçamento desta entrada.
@@roleSubstitui o papel de injeção desta entrada.
@@activate_only_after / @@activate_only_everyDispara só depois de N mensagens, ou só a cada N mensagens.
@@keep / @@dont_activate_after_matchMantém a entrada ativa após a primeira correspondência, ou nunca mais ativa depois de casar.
@@is_greetingAtiva 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.