Dokümanları ara...

Dokümantasyonu aramak için yazmaya başlayın

Sohbet Kılavuzu

Lorebook'lar

Tam da gerektiği anda prompt'ta beliren dünya bilgisi.

Kitaplar

Lorebook, girdiler artı tarama ayarlarından oluşan bir koleksiyondur. Bir konuşmaya istediğin kadar kitap bağla; bağlı tüm kitaplar tek havuz olarak birlikte taranır.

AyarAralıkEtki
scanDepth0-100Anahtar sözcükler için kaç son mesajın taranacağı. Hem senin hem karakterin mesajları sayılır.
tokenBudget100-32000Etkinleşen girdilerin toplam token tavanı. Kitaplar uyuşmazsa en yüksek bütçe kazanır.
recursiveScanningaçık / kapalıEtkinleşen girdi içeriği yeniden taranır; böylece lore daha fazla lore etkinleştirebilir (en çok 3 geçiş).

Girdiler

Bir girdinin anahtarları (virgülle ayrılmış tetik sözcükler), isteğe bağlı ikincil anahtarları ve içeriği vardır. Taranan geçmişte herhangi bir anahtar görünürse girdi etkinleşir ve içeriği enjekte edilir.

Seçici kip, birincil VE ikincil anahtarın birlikte eşleşmesini ister. Sabit girdiler eşlemeyi atlar ve her zaman enjekte edilir. Kapalı girdiler kitapta kalır ama asla ateşlenmez. Tam sözcük eşleşmesi, ateş sözcüğünün ateşböceği içinde yakalanmasını önler.

Her girdinin yalnızca düzenleyici listesini düzenlemeye yarayan bir görünen adı (yorum) vardır; modele asla gönderilmez ve içe/dışa aktarma turlarından sağ çıkar.

Öncelik ile sıra

İki sayı bir girdinin kaderini belirler. Öncelik, token bütçesinden kimin sağ çıkacağını söyler: yer daraldığında önce yüksek öncelikli girdiler tutulur.

Sıra (ekleme sırası) sağ kalanlar arasındaki yerleşimi belirler: yüksek sıra prompt'ta daha önce görünür. Eşitlikte öncelik, sonra girdi kimliği karar verir.

Enjeksiyon

Etkinleşen tüm girdiler prompt şablonundaki tek lorebook yuvasına, her biri seçtiği rolle (sistem, kullanıcı veya asistan) ayrı mesaj olarak yerleşir.

Girdi başına konum kavramı yok; lore'un geri kalana göre nereye düşeceğini prompt şablonu düzenleyicisinde lorebook yuvasını taşıyarak kontrol et.

Dekoratörler

Girdi içeriğinin başında @@ ile başlayan satırlar o girdinin davranışını ayarlar:

text
@@probability 50
@@scan_depth 8
@@role assistant
@@activate_only_after 4
@@keep
DekoratörEtki
@@probabilityEtkinleştiğinde enjekte edilme yüzdesi; zar tur içinde sabittir.
@@scan_depthBu girdi için kitabın tarama derinliğini geçersiz kılar.
@@order / @@priorityBu girdi için yerleşim sırasını veya bütçe önceliğini geçersiz kılar.
@@roleBu girdi için enjeksiyon rolünü geçersiz kılar.
@@activate_only_after / @@activate_only_everyYalnızca N mesajdan sonra veya yalnızca her N mesajda bir ateşlenir.
@@keep / @@dont_activate_after_matchİlk eşleşmeden sonra girdiyi etkin tutar veya eşleştikten sonra bir daha asla etkinleştirmez.
@@is_greetingYalnızca sohbet hâlâ açılış mesajındayken etkindir.

Token bütçesi davranışı

Token sayımı etkin modelin tokenizer'ını kullanır; bütçe, modelin gerçekte gördüğünü yansıtır. Girdiler bütçeyi aşınca önce en düşük öncelikliler düşer.

Lore sürekli kesiliyorsa bütçeyi yükselt, öncelik dağılımını daralt veya girdileri kısalt. İstek günlüğü, belirli bir isteğe tam olarak hangi girdilerin girdiğini gösterir.

UnoRouter İçinde Lorebook'lar