标签自动补全
Local Dream 支持使用用户导入的 CSV 词典进行标签自动补全。
使用方法
在应用设置中导入词典:
- 一个 主 CSV 作为主标签词典
- 一个可选的 翻译 CSV 用于翻译查询
导入后,输入提示词时会自动显示标签建议。
匹配是模糊匹配(fzf 风格):不必输入标签的精确前缀,只要按顺序键入其中的字符(即使中间有间隔)即可命中,并且会在每条建议中高亮命中的字符,让你看清为什么匹配。位于词边界或连续命中的结果排序更靠前;即使有小的拼写错误(字母颠倒或写错)也仍能找到该标签。
建议工具栏
只要提示词输入框处于聚焦状态,建议列表上方就会固定显示一个工具栏,让你无需键盘即可编辑光标处的标签:
- 添加标签 / 清除标签
- 权重 −0.1 / +0.1 —— 调整当前标签的强调程度,以显式的
(tag:1.1)形式写入(权重为1.0时自动去掉包裹)。详见提示词权重。 - 撤销 / 重做 —— 按输入框分别记录,最多 100 步,可逐步回退编辑和补全操作。
即使提示词为空,工具栏也会保留,因此撤销/重做始终可用。
翻译搜索
如果你的输入包含非 ASCII 字符(如中文、日文等),Local Dream 会自动切换到翻译搜索模式,通过翻译词典将输入映射到主标签列表。
现成词典
你可以导入以下现成词典,也可以使用自己的:
- 主词典(英文):danbooru.csv
- 翻译词典(中文):danbooru.zh.csv
- 翻译词典(日文):danbooru.ja.csv
推荐设置:
嵌入(Embedding)建议
已通过设置导入的 Textual Inversion 嵌入也会出现在自动补全列表中,并以专属徽章 置顶 显示,无需记住完整文件名即可选择。
插入时使用的触发词仍然是嵌入文件名(不含扩展名),规则与提示词页面的嵌入小节一致;文件名中的下划线会被保留,以匹配运行时查表。
也就是说:导入嵌入后,除了手动输入触发词,现在还可以通过自动补全直接选中。嵌入仍然必须出现在提示词中才会生效,自动补全只是省去了打字。