提示词自建区块库 (Prompt Chunks)
Prompt Chunks 允许您将各种常用的提示词片段作为构建模块打包保存以备后用。它的运作理念类似于[添加画质标签开关]或不同的[不希望出现的内容配置预设]。这意味着您可以完全轻松地复用您最喜欢的各种标签词组,而不必去文本表里到处复制和反复粘贴。 要访问 Prompt Chunks 面板,请点击左侧边栏中的齿轮图标并切换导航至 Prompt Chunks 选项卡界面。
用鼠标直接点击一个模块区块将只显示它的内容;而双击该模块可以将其文本直接爆裂解包并展开回普通文本插入到当前主提示框里。各种被您存成胶囊的 Prompt Chunks 小块也可以通过鼠标直接从区块抽屉窗口里拖拽,并直接投掷放入中央提示框中任何您标定的位置。 并且更方便的是,如果您直接在提示输入框中输入一个 @ 符号,系统就会被激活并唤出您所有保存过的 Prompt Chunks 列表框,当您继续输入名称字母时,该列表会进行动态过滤联想并显示相关的区块卡片,您可以像敲代码补全一样敲回车来飞速插入它们! 在您的库里,您还可以通过点击文件夹图标创建文件夹来管理您的区块。接着,您只需通过直觉系的拖拽功能即可重新组织其排列顺序,或把它们扔进某个分类盒子文件夹里。这里面保存的可不只是英文单词,任何您曾在提示字段中输入过的内容都可以被存为一块 Prompt Chunk。
一组特定的绝美长卷发和发饰组合标签可以汇总打包为一个您的“女儿专有模型部件”。或者一堆专门能唤起某种特定阴沉赛博画风的浓郁滤镜描述标签也非常值得建立常备库。 甚至,您可以将几个写得很长结构很复杂的[提示词随机抽签 (Prompt Randomizer)]结构保存成一大堆区块,免去了重复手打括号的烦恼。例如:打包一个名为 Angle 的块,里面塞满 ||facing viewer|from above|from behind|from below|from side|profile|dutch angle||, ,当需要更换相机构图时,插一个这个块它就会从您的选择中随机决定一个不同的视角机位! 您也可以把长篇的[多角色拆分大段 (Multiple Characters)]分别存成长篇区块然后像积木那样自由拼接。
嵌套与展开机理
更进阶玩法:这些块甚至可以互相“套娃嵌套”在其他的块里!做法很简单,您甚至可以不用打 @ ,使用特定的宏语法格式:!macro:YourChunkName! 并将内容替换为您想要使用的区块的名称。请牢记这里指定的区块名称对大小写是绝对敏感匹配的。
另外强烈建议,在“嵌套”或打包那些原本就单列了一个游荡的 | 分界符(这会引起引擎分层计算角色)或带有未用 :: 闭合的悬空数值强度的区块时,一定要保持格外谨慎,以免污染隔壁的模块。一个好习惯是:始终在任何手建区块内容的最末尾加一个多余的拖尾逗号 , ,这样即使您在拼装组合成千上万个块与块之间忘了补逗号它们系统也不会将其粘连误读。顺手建立这种封口防漏的编写习惯能有效阻断污染蔓延。
最后,提醒您您的区块数据是上传储存在云端服务器侧的!所以只要您登录了您的 NovelAI 账号,就可以跨设备跨平台地随时随地访问它们! 不过您需要知悉:区块本身的“壳层名称”不会作为打包依据写入生成图片的隐藏内部参数元数据里,存入底层图像元数据的是它所被爆破展开代表的具体成百上千的原样标签字符串儿。因此,在历史老设备想要载入某张包含此参数旧图片的配置图谱时,如果碰巧这长串标签链刚好碰到了您云端存有这套成分内容极其吻合的等效 Chunk 区段文本,它的庞大占位符才会被逆向自动浓缩、替代显示为您所熟悉的那个清爽的宏模块名称来在 UI 上展示。