聊天指南
世界書
在相關時才注入的世界知識。
世界書由項目與掃描設定組成。一段對話可以附加任意數量的世界書。所有附加的書會當成同一個集合一起掃描。
可從檔案或連結匯入:JanitorAI 的指令碼、Chub 的世界書、RisuRealm 的角色、Saucepan 的夥伴與世界書、Botbooru 的世界書。在 JanitorAI 與 Chub 上,任何人都無法下載私人的書。如果一張卡列出三本卻只匯入一本,表示其餘是私人的。匯入會列出它們的名稱,而不是默默少匯幾本。
| 設定 | 範圍 | 效果 |
|---|---|---|
scanDepth | 0-100 | 掃描關鍵字時會回溯的最近訊息數量。你的訊息與角色的訊息都算在內。 |
tokenBudget | 100-1000000 | 已啟用項目的 token 總量上限。多本書設定不同時,以最高的預算為準。 |
recursiveScanning | 開 / 關 | 對已啟用條目的內容再次掃描,讓知識可啟用更多知識(最多 3 遍)。 |
一個項目包含鍵(以逗號分隔的觸發詞)、選填的次要鍵與內容。當某個鍵出現在被掃描的歷史中時,該項目就會啟用並注入其內容。

選擇性模式要求同時命中主鍵與次要鍵。常駐項目一律注入。已停用的項目永遠不會觸發。全字比對可以避免 fire 命中 campfire。
每個項目都有一個用來整理編輯器清單的顯示名稱(註解)。它絕不會送給模型,而且在匯入匯出後仍會保留。
兩個數字控制一個項目。優先度決定誰能通過 token 預算:空間不足時,優先度高的先保留。
順序(插入順序)決定保留下來的項目之間的位置:順序值越大,在提示中越靠前。相同時依序比較優先度與項目 id。
已啟用的項目會繪製到提示範本中同一個世界書欄位,每一則都是獨立訊息,並帶有各自的角色:system、user 或 assistant。
沒有依項目設定的位置。若要改變世界書內容出現的位置,請在提示範本編輯器中移動世界書欄位。
項目內容最上方以 @@ 開頭的行會改變該項目的行為:
text
@@probability 50
@@scan_depth 8
@@role assistant
@@activate_only_after 4
@@keep| 裝飾符 | 效果 |
|---|---|
@@probability | 啟用後注入的百分比機率。同一輪內的擲點結果保持不變。 |
@@scan_depth | 為此條目覆寫書的掃描深度。 |
@@order / @@priority | 為此條目覆寫放置順序或預算優先順序。 |
@@role | 為此條目覆寫注入角色。 |
@@activate_only_after / @@activate_only_every | 僅在 N 則訊息後觸發,或僅每 N 則訊息觸發一次。 |
@@keep / @@dont_activate_after_match | 首次命中後保持條目啟用,或命中後再不啟用。 |
@@is_greeting | 僅在聊天仍停留於開場訊息時啟用。 |
token 計數使用目前模型的斷詞器。項目超出預算時,會先捨棄優先度最低的。
如果世界書內容一直被裁掉,請提高預算、縮小優先度差距,或把項目寫短一點。請求記錄會顯示哪些項目有被帶入。