ComfyUI 魔法书 Logo
🏠 首页
👥 加群
😎 大帅比
登录 →
ComfyUI 魔法书 Logo
🏠 首页 👥 加群 😎 大帅比
登录
  1. 首页
  2. 🧩 插件工坊 (Plugin Workshop)
  3. ComfyUI Lora插件自动触发词使用教程 从入门到精通

ComfyUI Lora插件自动触发词使用教程 从入门到精通

0
  • 🧩 插件工坊 (Plugin Workshop)
  • 发布于 2025-06-30
  • 110 次阅读
编程界的小学生
编程界的小学生

ComfyUI-Lora-Auto-Trigger-Words 插件保姆级教程

1. 插件简介

插件地址: https://github.com/idrirap/ComfyUI-Lora-Auto-Trigger-Words

这个插件就像是给 ComfyUI 装了一个超级智能的"Lora 助手"!它能做什么呢?

  • 自动获取触发词:就像有个小助手帮你记住每个 Lora 模型需要什么"魔法咒语"才能生效
  • 智能标签管理:自动从网上(Civitai)或模型文件里找到最适合的关键词
  • 标签筛选和组合:像挑选食材一样,让你从一堆标签里选出最想要的
  • 批量处理:可以同时管理多个 Lora,就像同时煮几道菜
  • 预览功能:能看到 Lora 的预览图,不用猜测是什么效果

简单来说,这就是一个让你轻松使用 Lora 模型的万能工具,再也不用记那些复杂的触发词了!

2. 如何安装

方法一:通过 ComfyUI Manager 安装(推荐)

  1. 打开 ComfyUI Manager(就是那个管理插件的工具)
  2. 搜索 "ComfyUI-Lora-Auto-Trigger-Words"
  3. 找到作者是 "idrirap" 的那个
  4. 点击安装

方法二:手动安装

  1. 在你的 ComfyUI 文件夹里找到 custom_nodes 文件夹
  2. 在这个文件夹里打开命令行
  3. 输入:git clone https://github.com/idrirap/ComfyUI-Lora-Auto-Trigger-Words.git

推荐安装配套插件

为了获得最佳体验,建议同时安装:

  • ComfyUI-Custom-Scripts:提供更多高级功能和预览
  • 安装后重启 ComfyUI

3. 节点详解

3.1 LoraLoaderVanilla 节点(基础版 Lora 加载器)

这个节点就像是一个"基础版魔法师",能加载 Lora 模型并自动找到对应的触发词,但界面比较简洁。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
模型modelMODEL必须连接告诉加载器要把 Lora 应用到哪个基础模型上输入的基础扩散模型连接 Load Checkpoint 节点的 MODEL 输出
Lora名称lora_name下拉选择选择你要的 Lora选择你想用的 Lora 模型,就像选择不同的滤镜指定要加载的 LoRA 模型文件名从下拉菜单选择,比如"anime_style.safetensors"
模型强度strength_model0.01-10.01.0控制 Lora 对图片效果的影响程度,就像调节滤镜强度LoRA 对 UNet 模型的影响强度想要明显效果用 1.0,微调用 0.5-0.8
文本强度strength_clip0.01-10.01.0控制 Lora 对文字理解的影响程度LoRA 对 CLIP 文本编码器的影响强度通常和模型强度保持一致
强制获取force_fetchTrue/FalseFalse强制重新从网上获取标签信息,就像刷新网页是否强制重新从 Civitai API 获取标签数据标签信息过时或错误时选 True
空时添加名称append_loraname_if_emptyTrue/FalseFalse如果找不到标签就用 Lora 文件名当标签当标签列表为空时是否将 LoRA 文件名添加为标签没有标签信息的 Lora 建议选 True
文本编码器clipCLIP可选连接文字理解器,不连接就不影响文字理解CLIP 文本编码器,用于处理提示词通常连接 Load Checkpoint 的 CLIP 输出
覆盖名称override_lora_nameSTRING可选输入用别的名字替代选择的 Lora 名称用于覆盖界面选择的 LoRA 名称的字符串输入连接 LoraListNames 节点的输出

3.2 LoraLoaderStackedVanilla 节点(基础版堆叠 Lora 加载器)

这个节点就像是一个"魔法组合器",可以把多个 Lora 效果叠加在一起,创造出更复杂的效果。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
Lora名称lora_name下拉选择选择你要的 Lora选择要添加到堆叠中的 Lora 模型指定要添加到堆栈的 LoRA 模型文件名选择"character_lora.safetensors"
Lora权重lora_weight-10.0-10.01.0控制这个 Lora 在组合中的影响力大小该 LoRA 在堆栈中的权重强度主要效果用 1.0,辅助效果用 0.5-0.8
强制获取force_fetchTrue/FalseFalse强制重新从网上获取标签信息是否强制重新从 Civitai API 获取标签数据标签信息需要更新时选 True
空时添加名称append_loraname_if_emptyTrue/FalseFalse如果找不到标签就用 Lora 文件名当标签当标签列表为空时是否将 LoRA 文件名添加为标签没有标签的 Lora 建议选 True
Lora堆叠lora_stackLORA_STACK可选连接连接其他 Lora 堆叠节点,实现多层组合输入的 LoRA 堆栈,用于链式连接多个 LoRA连接另一个堆叠节点的输出
覆盖名称override_lora_nameSTRING可选输入用别的名字替代选择的 Lora 名称用于覆盖界面选择的 LoRA 名称连接 LoraListNames 节点

3.3 LoraLoaderAdvanced 节点(高级版 Lora 加载器)

这个节点就像是一个"豪华版魔法师",不仅有基础功能,还能显示 Lora 的预览图,界面更友好。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
模型modelMODEL必须连接告诉加载器要把 Lora 应用到哪个基础模型上输入的基础扩散模型连接 Load Checkpoint 节点
Lora名称lora_name下拉选择选择你要的 Lora选择 Lora 模型,带预览图显示指定要加载的 LoRA 模型,支持预览显示从带图片的下拉菜单选择
模型强度strength_model-10.0-10.01.0控制 Lora 对图片效果的影响程度LoRA 对 UNet 模型的影响强度效果明显用 1.0,微调用 0.5-0.8
文本强度strength_clip-10.0-10.01.0控制 Lora 对文字理解的影响程度LoRA 对 CLIP 文本编码器的影响强度通常和模型强度一致
强制获取force_fetchTrue/FalseFalse强制重新从网上获取标签信息是否强制重新从 Civitai API 获取标签需要更新标签时选 True
启用预览enable_previewTrue/FalseFalse是否在节点执行时显示 Lora 的预览图是否在节点输出中显示 LoRA 预览图像想看效果预览选 True
空时添加名称append_loraname_if_emptyTrue/FalseFalse如果找不到标签就用 Lora 文件名当标签当标签列表为空时添加文件名为标签无标签 Lora 建议选 True
文本编码器clipCLIP可选连接文字理解器,处理提示词CLIP 文本编码器连接 Load Checkpoint 的 CLIP
覆盖名称override_lora_nameSTRING可选输入用别的名字替代选择的 Lora 名称覆盖界面选择的 LoRA 名称连接 LoraListNames 节点

3.4 LoraLoaderStackedAdvanced 节点(高级版堆叠 Lora 加载器)

这个节点就像是一个"豪华版魔法组合器",能堆叠多个 Lora 并显示预览,功能最全面。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
Lora名称lora_name下拉选择选择你要的 Lora选择要添加的 Lora,带预览图指定要添加到堆栈的 LoRA 模型,支持预览从带图片的菜单选择
Lora权重lora_weight-10.0-10.01.0控制这个 Lora 在组合中的影响力该 LoRA 在堆栈中的权重强度主效果用 1.0,辅助用 0.5
强制获取force_fetchTrue/FalseFalse强制重新从网上获取标签信息是否强制重新获取 Civitai 标签数据标签过时时选 True
启用预览enable_previewTrue/FalseFalse是否显示 Lora 的预览图是否在输出中显示 LoRA 预览图像想看预览效果选 True
空时添加名称append_loraname_if_emptyTrue/FalseFalse找不到标签时用文件名当标签标签为空时添加文件名为标签无标签 Lora 选 True
Lora堆叠lora_stackLORA_STACK可选连接连接其他堆叠节点实现多层组合输入的 LoRA 堆栈用于链式连接连接其他堆叠节点
覆盖名称override_lora_nameSTRING可选输入用别的名字替代选择的名称覆盖界面选择的 LoRA 名称连接名称列表节点

3.5 LoraTagsOnly 节点(仅获取标签)

这个节点就像是一个"标签收集器",只负责获取 Lora 的触发词,不加载模型本身。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
Lora名称lora_name下拉选择选择要查询的 Lora选择你想了解标签的 Lora 模型指定要获取标签信息的 LoRA 模型文件选择"style_lora.safetensors"
强制获取force_fetchTrue/FalseFalse强制重新从网上获取最新标签是否强制重新从 Civitai API 获取标签想要最新标签信息选 True
空时添加名称append_loraname_if_emptyTrue/FalseFalse找不到标签时用文件名当标签当标签列表为空时添加文件名为标签无标签信息时选 True
覆盖名称override_lora_nameSTRING可选输入用别的名字替代选择的名称覆盖界面选择的 LoRA 名称连接名称选择器

3.6 TagsSelector 节点(标签选择器)

这个节点就像是一个"智能筛选器",让你从一堆标签中挑选出想要的,还能调整权重。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
标签列表tags_listLIST必须连接要筛选的标签列表,就像一堆待选的食材输入的标签列表数据连接 Lora 节点的标签输出
选择器selectorSTRING:选择规则,告诉筛选器要哪些标签标签选择的索引规则字符串"0,2,5:8" 表示选第0、2、5到7个标签
权重weight-10.0-10.01.0给选中的标签加权重,就像调味料的分量应用于选中标签的权重值重要标签用 1.2,次要用 0.8
确保逗号ensure_commaTrue/FalseTrue自动添加逗号分隔,让标签格式正确是否自动处理逗号分隔符建议保持 True 避免格式错误
前缀prefixSTRING可选输入在选中标签前面加的文字添加到输出文本前面的前缀字符串可以加 "masterpiece, "
后缀suffixSTRING可选输入在选中标签后面加的文字添加到输出文本后面的后缀字符串可以加 ", high quality"

3.7 TagsFormater 节点(标签格式化器)

这个节点就像是一个"标签展示器",把标签列表整理成易读的格式,方便你查看和选择。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
标签列表tags_listLIST必须连接要格式化显示的标签列表输入的标签列表数据连接任何标签输出

3.8 LoraListNames 节点(Lora 名称列表)

这个节点就像是一个"名册管理员",列出所有可用的 Lora 名称,方便其他节点使用。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
Lora名称lora_name下拉选择选择要输出的名称从所有 Lora 中选择一个名称输出选择要作为字符串输出的 LoRA 文件名选择后输出给其他节点使用

3.9 FusionText 节点(文本融合器)

这个节点就像是一个"文字拼接器",把两段文字合并成一段。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
文本1text_1STRING必须连接第一段要合并的文字第一个输入的文本字符串连接标签选择器的输出
文本2text_2STRING必须连接第二段要合并的文字第二个输入的文本字符串连接另一个文本源

3.10 Randomizer 节点(随机选择器)

这个节点就像是一个"抽签器",随机选择两组文本和 Lora 组合中的一组。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
文本1text_1STRING必须连接第一个选项的文字内容第一个候选的文本字符串连接第一组标签
文本2text_2STRING必须连接第二个选项的文字内容第二个候选的文本字符串连接第二组标签
随机种子seedINT0控制随机选择的"骰子",相同种子得到相同结果随机数生成的种子值固定种子得到固定结果
Lora1lora_1LORA_STACK可选连接第一个选项对应的 Lora 组合第一个候选的 LoRA 堆栈连接第一组 Lora
Lora2lora_2LORA_STACK可选连接第二个选项对应的 Lora 组合第二个候选的 LoRA 堆栈连接第二组 Lora

3.11 TextInputBasic 节点(基础文本输入)

这个节点就像是一个"文字编辑器",让你输入文字并可以添加前缀和后缀。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
文本textSTRING输入你的文字主要的文字内容,支持多行输入多行文本输入字段输入"beautiful girl, anime style"
前缀prefixSTRING可选连接在主文本前面添加的内容添加到文本前面的前缀字符串连接"masterpiece, "
后缀suffixSTRING可选连接在主文本后面添加的内容添加到文本后面的后缀字符串连接", high quality"

4. 使用技巧和建议

4.1 选择合适的节点版本

  • 新手用户:推荐使用 Advanced 版本,界面友好,有预览功能
  • 高级用户:可以使用 Vanilla 版本,界面简洁,性能更好
  • 需要堆叠多个 Lora:使用 Stacked 版本

4.2 标签获取优化

  • 首次使用:让插件自动从 Civitai 获取标签信息
  • 标签过时:使用"强制获取"功能更新标签
  • 无网络环境:依赖模型文件内嵌的训练标签

4.3 标签选择技巧

  • 选择单个标签:使用 "0" 选择第一个标签
  • 选择多个标签:使用 "0,2,5" 选择第0、2、5个标签
  • 选择范围:使用 "2:5" 选择第2到4个标签
  • 选择末尾:使用 "-3:" 选择最后3个标签
  • 全选:使用 ":" 选择所有标签

4.4 权重调节建议

  • 主要效果:权重设为 1.0-1.2
  • 辅助效果:权重设为 0.5-0.8
  • 微调效果:权重设为 0.3-0.5
  • 负面效果:使用负权重 -0.5 到 -1.0

4.5 堆叠 Lora 的技巧

  • 不要堆叠太多:建议最多3-4个 Lora
  • 注意权重平衡:总权重不要超过 3.0
  • 避免冲突:不要同时使用相似效果的 Lora
  • 测试组合:先单独测试每个 Lora 再组合

5. 常见问题解答

Q1:为什么有些 Lora 没有标签信息?

A: 可能的原因:

  1. Lora 不是从 Civitai 下载的
  2. 模型文件没有内嵌训练标签
  3. 网络连接问题
    解决方法:开启"空时添加名称"功能,使用文件名作为标签

Q2:标签信息不准确怎么办?

A: 可以这样处理:

  1. 使用"强制获取"功能重新获取
  2. 手动编辑 loras_tags.json 文件
  3. 使用 TagsSelector 筛选出准确的标签

Q3:Advanced 版本和 Vanilla 版本有什么区别?

A: 主要区别:

  • Advanced:有预览图、界面更友好、依赖 Custom-Scripts
  • Vanilla:界面简洁、不需要额外依赖、性能更好

Q4:如何查看 Lora 的所有标签?

A: 使用 TagsFormater 节点:

  1. 连接 Lora 节点的标签输出到 TagsFormater
  2. 连接 TagsFormater 到 ShowText 节点
  3. 执行后就能看到所有标签和索引

Q5:堆叠的 Lora 效果不明显怎么办?

A: 检查这些设置:

  1. 确认每个 Lora 的权重设置
  2. 检查是否有冲突的 Lora
  3. 尝试调整权重比例
  4. 确保使用了对应的触发词

Q6:为什么预览图不显示?

A: 可能的原因:

  1. 没有安装 ComfyUI-Custom-Scripts
  2. Lora 文件夹没有对应的预览图
  3. 没有开启"启用预览"选项

6. 工作流程示例

基础 Lora 使用工作流:

  1. 添加 Load Checkpoint 节点加载基础模型
  2. 添加 LoraLoaderAdvanced 节点
  3. 连接:Checkpoint → LoraLoader
  4. 添加 TagsSelector 选择想要的标签
  5. 连接标签到提示词节点

多 Lora 堆叠工作流:

  1. 添加多个 LoraLoaderStackedAdvanced 节点
  2. 将它们串联连接(第一个的输出连到第二个的输入)
  3. 使用 TagsSelector 分别选择每个 Lora 的标签
  4. 用 FusionText 合并所有标签

随机效果工作流:

  1. 准备两套不同的 Lora 组合
  2. 使用 Randomizer 节点随机选择
  3. 连接到生成节点实现随机效果

7. 高级技巧

7.1 标签权重的艺术

  • 强调重要特征:(beautiful:1.2), (detailed:1.1)
  • 减弱不需要的特征:(simple:0.8), (plain:0.7)
  • 完全排除:使用负权重 (ugly:-1.0)

7.2 标签组合策略

  • 风格 + 角色:先选择风格 Lora,再选择角色 Lora
  • 主次分明:主要效果权重 1.0,辅助效果 0.6-0.8
  • 渐进调试:从单个 Lora 开始,逐步添加

7.3 性能优化

  • 缓存利用:不要频繁使用"强制获取"
  • 合理堆叠:避免过多 Lora 堆叠影响性能
  • 权重控制:总权重控制在合理范围内

8. 总结

这个 ComfyUI-Lora-Auto-Trigger-Words 插件为我们提供了一套完整的 Lora 管理和使用工具。从基础的加载到高级的堆叠组合,从自动标签获取到精确的标签筛选,这个插件让 Lora 的使用变得前所未有的简单。

记住几个要点:

  • 选择适合自己需求的节点版本
  • 善用标签选择器的筛选功能
  • 合理控制 Lora 的权重和数量
  • 多实验不同的组合方式

希望这个教程能帮你充分发挥这个强大插件的潜力,创造出更精彩的 AI 艺术作品!

标签: #插件 2338
相关文章

ComfyUI错误修复插件详解:轻松解决常见问题 2025-07-10 18:25

ComfyUI-CustomMenu插件使用教程:高效自定义工作流指南 2025-07-10 17:50

ComfyUI图像合并插件comfyui-merge使用教程 2025-07-03 22:44

ComfyUI 图像合并插件教程 (comfyui-merge) 1. 插件简介 这是一个专门用来合并图片的 ComfyUI 插件,就像用 PS 把多张图片叠在一起那样。它的特别之处在于你精确控制每张图片的混合方式。 GitHub 地址:https://github.com/LingSss9/com

ComfyUI WAN 2.2视频插件教程:万相AI提示词全攻略 2025-07-31 11:47

ComfyUI WAN 2.2视频插件教程:万相AI提示词实战指南 2025-07-29 20:10

ComfyUI HeyGem数字人插件教程:零基础快速精通指南 2025-07-22 14:10

目录

从节点基础到高阶工作流,我们为你绘制最清晰的 ComfyUI 学习路径。告别困惑,让每一次连接都充满创造的魔力,轻松驾驭 AI 艺术的无限可能。

  • 微信
  • B站
  • GitHub
Copyright © 2025 AIX All Rights Reserved. Powered by AIX.
隐私政策
津ICP备2024019312号