• UnoRouterUNOROUTER
Documentazione
  • Guida alla chat
Primi passi
  • Primi passi
Personaggi e mondo
  • Personaggi
  • Persona
  • Lorebook
  • Carte
Prompting
  • Preset
  • Modello di prompt
  • Chat di gruppo
Scripting
  • Macro (CBS)
  • Script regex
  • Trigger e Lua
Contesto e media
  • Memoria e contesto
  • Immagini
  • Fornitori personalizzati
I tuoi dati
  • I tuoi dati
Naviga
  • Modelli
  • Classifiche
  • Ispettore
  • Prezzi
  • Chat
  • Stato

Cerca documentazione...

Inizia a digitare per cercare nella documentazione

PiattaformaIntegrazioniChat
Guida alla chat

Lorebook

Il sapere del mondo che compare nel prompt esattamente quando serve.

Un lorebook è una raccolta di voci più impostazioni di scansione. Collega a una conversazione quanti libri vuoi; tutti i libri collegati vengono scansionati insieme come un unico insieme.

ImpostazioneIntervalloEffetto
scanDepth0-100Quanti messaggi recenti vengono scansionati alla ricerca di parole chiave. Contano sia i tuoi messaggi sia quelli del personaggio.
tokenBudget100-32000Tetto ai token complessivi delle voci attivate. Se i libri divergono, vince il budget più alto.
recursiveScanningsì / noIl contenuto delle voci attivate viene scansionato di nuovo, così la lore può attivare altra lore (fino a 3 passaggi).

Una voce ha chiavi (parole scatenanti separate da virgole), chiavi secondarie opzionali e contenuto. Quando una chiave compare nella cronologia scansionata, la voce si attiva e il suo contenuto viene iniettato.

Editor delle voci del lorebook con contenuto, chiavi di attivazione, interruttori e campi di ordine di inserimento e priorità

La modalità selettiva richiede che combacino una chiave primaria E una secondaria. Le voci costanti saltano il confronto e vengono sempre iniettate. Le voci disattivate restano nel libro ma non scattano mai. Parole intere evita che fuoco combaci dentro fuochista.

Ogni voce ha un nome visualizzato (commento) che serve solo a ordinare la lista dell'editor; non viene mai inviato al modello e sopravvive ai cicli di import ed export.

Due numeri decidono il destino di una voce. La priorità stabilisce chi sopravvive al budget di token: le voci a priorità più alta vengono tenute per prime quando lo spazio scarseggia.

L'ordine (ordine di inserimento) stabilisce la posizione tra le superstiti: un ordine più alto compare prima nel prompt. A parità di ordine decide la priorità, poi l'id della voce.

Tutte le voci attivate confluiscono in un unico slot lorebook del modello di prompt, ognuna come messaggio a sé con il ruolo scelto: sistema, utente o assistente.

Non esiste una posizione per singola voce; sposta lo slot lorebook nell'editor del modello di prompt per decidere dove atterra la lore rispetto al resto.

Le righe che iniziano con @@ in testa al contenuto regolano il comportamento di quella voce:

text
@@probability 50
@@scan_depth 8
@@role assistant
@@activate_only_after 4
@@keep
DecoratoreEffetto
@@probabilityProbabilità percentuale di iniezione all'attivazione; il tiro è stabile all'interno del turno.
@@scan_depthSostituisce la profondità di scansione del libro per questa voce.
@@order / @@prioritySostituisce l'ordine di posizionamento o la priorità di budget per questa voce.
@@roleSostituisce il ruolo di iniezione per questa voce.
@@activate_only_after / @@activate_only_everyScatta solo dopo N messaggi, oppure solo ogni N messaggi.
@@keep / @@dont_activate_after_matchMantiene attiva una voce dopo il primo riscontro, oppure non la attiva mai più dopo un riscontro.
@@is_greetingAttiva solo finché la chat è ancora sul messaggio di saluto.

Il conteggio usa il tokenizer del modello attivo, quindi il budget riflette ciò che il modello vede davvero. Quando le voci superano il budget, cadono per prime quelle a priorità più bassa.

Se la lore viene tagliata di continuo, alza il budget, riduci il divario di priorità o accorcia le voci. Il registro delle richieste mostra esattamente quali voci sono entrate in una richiesta.

PersonaCarte

In questa pagina

Libri
Voci
Priorità contro ordine
Iniezione
Decoratori
Comportamento del budget di token