世界书
世界书是你保存在资料库里、可以带进任何故事的一组背景知识:历史、习俗、地点、机构、传说、事物如何运作。它不属于某个特定的世界,所以条目里不会点名某个具体的角色、地点或物品。世界自己的设定资料留在世界里;世界书是可复用的那一种。
每个条目是一条事实,写成保留全部细节的朴素说明文字。它有标题、类型(历史、文化、宗教、政治、地理、科学、习俗、传说或其他)、一句话摘要和正文,也可以关联同一本书里的其他条目。
谁知道某个条目
每个条目都有适用范围:
- 所有人(默认):常识。故事里的每个角色都能回忆起它,游戏主持人也一样。
- 仅列出的角色:只有“知道的人”里写到的角色才知道,故事开始时按名字或别名匹配。游戏主持人始终能读到全部内容。
世界书是被一个能看到全部条目的模型读取的,SillyTavern 就是这样,它没有“范围”这个概念。所以导入的条目默认是所有人,除非条目明确 说明不是,比如只有守卫知道的秘密。名字与故事里任何人都对不上的,会被略去,并在故事的第一张卡片上说明;没有任何人对得上的条目,只有游戏主持人知道。
世界书页
角色扮演面板的世界书页列出你的资料库:每本世界书的标题、描述、条目数量,以及其中有多少是人人皆知的。
- 新建世界书创建一本空的。给它起个名称(字母、数字、
-和_;世界和故事通过这个名称引用它)。 - 编辑打开它:标题和描述,以及逐个条目(标题、类型、谁知道、摘要、正文、相关条目)。保存时会像故事开始时那样检查条目。
- 用助手编辑为世界书打开一个创作聊天,与世界的创作聊天类似。助手读取并写入条目,每次写入前都会征求你的同意;你拒绝则不会有任何改动。
- 导入酒馆世界书接受 SillyTavern 导出的
.json文件(一本世界书,或带有世界书的角色卡),并先显示其中的条目,文件中已开启的会被预先勾选。只有勾选的条目会交给助手;其余的会被当作文件里根本没有。 - 删除会把世界书移到回收文件夹。已经在使用它的故事会保留各自的副本。
目录的世界书标签页列出他人发布的酒馆世界书,并以同样的方式导入,先询问要带入哪些条目。再次导入会生成另一本世界书。
导入酒馆世界书
助手会把文件里的每个条目归入三类之一:
- 知识,关于世界的事实。它会被原文保留为条目,带有标题、类型和摘要;SillyTavern 用来触发它的关键词会加进摘要,因为在这里条目是通过搜索被找到的。除非条目另有说明,它对所有人都是已知的。
- 给 AI 的指令,关于如何写作或主持故事(时态、语气、叙述者必须或不得做什么)。这些不是世界的事实,所以会被单独保存。
- 略去:模板、状态栏、脚本、空条目或重复条目。助手会列出它略去了什么。
描述某一个人自己的经历、并含有其他人不得知道的部分(隐藏的身份、秘密)的条目,只会让这个人知道,而不是所有人,这样秘密就不会传到每个角色那里。很长的条目,或描述某个人、某个地方、某段历史的条目,总是作为知识保留:助手不能把它变成一条简短的指令而丢掉其余部分。每条被单独保存的指令都会列出它来自哪个条目的标题,这样在你同意把它们做成预设之前,就能看到它们替换了什么。
显示条目的对话框还会列出文件中不会被带入的内容,并标出 SillyTavern 中始终开启的条目:在这里它们和其他条目一样,与场景相关时才会被找到。
所有条目都归好类之前,不会写入任何东西。因此一次世界书导入可能在你的资料库里生成两样东西:世界书,以及(经你同意)一个预设。
给 AI 的指令
指令会作为一个新预设进入提示词库。助手会告诉你这些指令说了什么,并在创建预设之前征求你的同意。预设改动的每个提示词都保留其内置文字,指令追加在后面。
多数指令属于叙述类提示词(人设、叙述文风、角色风格)。有些属于包含游戏规则的提示词,比如游戏主持人如何主持一个回合。它们涉及程序读取的工具和字段,写错指令可能破坏故事的运行。当预设会触及这类提示词时,你收到的批准请求会带有明确的警告,预设之后也会带有警告标记。
不使用助手
在导入对话框中勾选不使用助手即可跳过分类。不会运行任何模型,也不会改写任何内容:每个勾选的条目立即成为新世界书中的一个条目,原文保留,关键词写进摘要,世界书随即可用。选择谁知道这些条目:只有游戏主持人(默认,安全:还没有人读过它们的内容),或故事里 的所有人。文件里给 AI 的指令同样保留为条目。之后可在世界书的编辑器里修改谁知道某个条目,或它的类型。
使用世界书
故事开始时,它的世界书会被复制进故事:每个条目都成为故事的设定资料,并带有它的适用范围。之后对资料库的修改不会影响进行中的故事。
- 在世界里:编辑器“关于”页的建议的世界书字段(
world.json的lorebooks)给出该世界的新故事默认使用的世界书。 - **开始故事时:**开始对话框把你的世界书列为复选框,世界建议的已勾选。你勾选的就是故事开始时带上的;一个都不勾则不带任何世界书。
世界建议的世界书若不在你的资料库里,会在故事的第一张卡片上告知,故事不带它开始。你勾选的世界书若不可用,则会拒绝开始。
已经在进行的故事也可以更改世界书。聊天设置里的世界书部分列出故事现有的世界书,以及资料库里其余的:
- 添加会立即把这本书的条目复制进故事。条目点名的角色在故事当前的回合得知。与故事中任何人都对不上的名字会被略去,并告知你。
- 移除会删除这本书的条目,以及角色由此得知的内容。若故事中的其他设定或某个剧情仍引用这些条目,则拒绝移除。
回合进行中两者都不能做。角色卡内嵌的世界书不经过资料库:角色卡自带的世界书仍会成为它被导入的那个世界的一部分。