ComfyUI LoRA Manager:LoRA模型管理利器
在人工智能领域,特别是在图像生成等应用中,LoRA(Low-Rank Adaptation)模型正发挥着越来越重要的作用。而对于使用ComfyUI的用户来说,管理这些LoRA模型可能会成为一项挑战。不过别担心,ComfyUI LoRA Manager这款工具应运而生,它能帮助你更轻松地管理、下载和应用LoRA模型。接下来,就让我们一起深入了解一下这款工具吧。
一、ComfyUI LoRA Manager 简介
1.1 工具概述
ComfyUI LoRA Manager是一款综合性的工具集,旨在简化在ComfyUI中组织、下载和应用LoRA模型的流程。它具有强大的功能,如配方管理、检查点组织以及一键式工作流集成等,让模型的使用变得更加快捷、流畅和简单。你可以通过访问 http://localhost:8188/loras
来打开其界面。

1.2 社区与版本信息
二、主要功能亮点
2.1 一键式集成
ComfyUI LoRA Manager提供了一键式集成功能,让你能够更方便地将LoRA模型应用到工作流中。

2.2 浏览器扩展
为了提升你在Civitai上的浏览体验,该工具还推出了配套的浏览器扩展。通过这个扩展,你可以查看哪些模型已经在本地库中,一键下载新模型,并高效管理下载任务。

你可以从 Chrome Web Store 获取Chrome扩展,也可以从 这里 下载Firefox扩展(已通过Mozilla审核验证)。
2.3 版本更新内容
2.3.1 v0.8.20
-
LM Civitai Extension:通过Chrome Web Store发布了浏览器扩展,该扩展能与LoRA Manager无缝配合,提升Civitai浏览体验。它可以显示哪些模型已在本地库中,支持一键下载,并提供队列和并行下载功能。 -
Enhanced Lora Loader:增加了对nunchaku的支持,在使用ComfyUI – nunchaku工作流时更加方便,同时还提供了新的模板工作流,便于快速上手。 -
WanVideo Integration:引入了与ComfyUI – WanVideoWrapper兼容的WanVideo Lora Select (LoraManager) 节点,简化了视频工作流中LoRA的使用,还提供了模板工作流帮助你快速开始。
2.3.2 v0.8.19
-
Analytics Dashboard:新增统计页面,提供对模型收藏和使用模式的全面可视化分析,帮助你更好地了解自己的模型库。 -
Target Node Selection:增强了工作流集成功能,当向包含多个加载器/堆叠器节点的工作流发送LoRA/配方时,能够智能选择目标节点。现在会出现一个可视化选择器,显示节点的颜色、类型、ID和标题,以便精确选择。 -
Enhanced NSFW Controls:支持在配方上设置NSFW级别,并根据用户偏好自动模糊内容。 -
Customizable Card Display:新增显示设置,允许用户选择卡片信息和操作按钮是始终可见还是仅在悬停时显示。 -
Expanded Compatibility:在保存配方和保存图像节点中增加了对efficiency – nodes – comfyui的支持,并修复了与ComfyUI_Custom_Nodes_AlekPet的兼容性问题。
2.3.3 v0.8.18
-
Custom Example Images:允许导入自己的LoRA和检查点示例图像,并能从嵌入信息中自动提取元数据。 -
Enhanced Example Management:新增操作按钮,可将特定示例设置为预览或删除自定义示例。 -
Improved Duplicate Detection:增强了“查找重复项”功能,增加了哈希验证,减少了识别重复模型时的误报。 -
Tag Management:添加了标签编辑功能,用户可以自定义和管理模型标签。 -
Advanced Selection Controls:实现了Ctrl + A快捷键,可快速选择所有过滤后的LoRA,必要时自动进入批量模式。 -
Note:缓存文件功能暂时禁用,等待重新设计。
2.3.4 v0.8.17
-
Duplicate Model Detection:为LoRA和检查点添加了“查找重复项”功能,使用模型文件哈希检测,方便查看和批量删除重复模型。 -
Enhanced URL Recipe Imports:优化了通过URL导入配方的功能,使用CivitAI API调用代替网页抓取,现在支持所有评级图像(包括NSFW)的配方导入。 -
Improved TriggerWord Control:增强了TriggerWord Toggle节点,新增默认活动开关,可设置添加触发词时的初始状态(活动/非活动)。 -
Centralized Example Management:添加了“迁移现有示例图像”功能,可将从模型文件夹下载的示例图像合并到中央存储中,并支持自定义命名模式。 -
Intelligent Word Suggestions:通过读取safetensors文件中的类令牌和标签频率,实现了智能触发词建议,在编辑触发词时显示推荐。 -
Model Version Management:添加了“重新链接到CivitAI”上下文菜单选项,可在需要时将模型连接到不同的CivitAI版本。
2.3.5 v0.8.16
-
Dramatic Startup Speed Improvement:添加了缓存序列化机制,显著加快了加载时间,尤其对于大型模型收藏非常有益。 -
Enhanced Refresh Options:扩展了刷新功能,除了“快速刷新(增量)”外,还增加了“完全重建(完整)”选项,可在不重启应用程序的情况下修复潜在的内存缓存问题。 -
Customizable Display Density:用可调节的显示密度设置取代了紧凑模式,实现个性化布局定制。 -
Model Creator Information:在模型信息面板中添加了创建者详细信息,便于更好地归因。 -
Improved WebP Support:增强了保存图像节点,支持WebP格式图像的工作流嵌入。 -
Direct Example Access:在卡片界面添加了“打开示例图像文件夹”按钮,方便浏览下载的模型示例。 -
Enhanced Compatibility:全面支持ComfyUI Desktop的“将LoRA或配方发送到工作流”功能。 -
Cache Management:添加了清除现有缓存文件的设置。 -
Bug Fixes & Stability:进行了各种改进,提高了整体可靠性和性能。
2.3.6 v0.8.15
-
Enhanced One – Click Integration:用直接发送按钮取代了复制按钮,允许将LoRA/配方直接发送到当前的ComfyUI工作流,无需粘贴。 -
Flexible Workflow Integration:点击可将LoRA/配方追加到现有加载器节点,Shift + 点击可替换内容,此外还有右键菜单选项“发送到工作流(追加)”或“发送到工作流(替换)”。 -
Improved LoRA Loader Controls:添加了标题拖动功能,可同时按比例调整所有LoRA的强度(展开时包括CLIP强度)。 -
Keyboard Navigation Support:实现了Page Up/Down用于页面滚动,Home键跳转到顶部,End键跳到底部,方便快速浏览大型收藏。
2.3.7 v0.8.14
-
Virtualized Scrolling:完全重建了渲染机制,实现了流畅的浏览,无滞后或冻结,现在支持几乎无限的模型收藏,并针对大型显示器优化了布局,提高了空间利用率和用户体验。 -
Compact Display Mode:添加了节省空间的视图选项,每行显示更多卡片(1080p显示7张,2K显示8张,4K显示10张)。 -
Enhanced LoRA Node Functionality:对LoRA加载器/堆叠器节点进行了全面改进,包括实时触发词更新(反映LoRA链中任何位置的更改,实现精确更新)和扩展的上下文菜单,包含“复制笔记”和“复制触发词”选项,加快工作流。
2.3.8 v0.8.13
-
Enhanced Recipe Management:添加了“查找重复项”功能,可识别和批量删除重复配方,并在导入时提供重复检测通知。 -
Improved Source Tracking:通过URL导入的配方现在会保存源URL,用户可以一键查看原始内容或手动编辑链接。 -
Advanced LoRA Control:在加载器/堆叠器节点中双击LoRA可访问扩展的CLIP强度控制,分别更精确地调整模型和CLIP强度。 -
Lycoris Model Support:增加了对Lycoris模型的兼容性,提供了更多创意选项。 -
Bug Fixes & UX Improvements:解决了各种问题,并通过大量优化增强了整体用户体验。
2.3.9 v0.8.12
-
Enhanced Model Discovery:在LoRA页面添加了字母导航栏,方便快速浏览大型收藏。 -
Optimized Example Images:改进了下载逻辑,在获取示例图像之前自动刷新陈旧的元数据。 -
Model Exclusion System:新增右键选项,可将特定的LoRA或检查点排除在管理之外。 -
Improved Showcase Experience:增强了LoRA和检查点展示区域的交互性,提高了可用性。
2.3.10 v0.8.11
-
Offline Image Support:添加了下载和本地保存所有模型示例图像的功能,确保即使离线、图像从CivitAI移除或网站关闭时也能访问。 -
Resilient Download System:实现了暂停/恢复功能和检查点恢复,即使重启或意外退出也能继续下载。 -
Bug Fixes & Stability:解决了各种问题,增强了整体可靠性和性能。
2.3.11 v0.8.10
-
Standalone Mode:可以独立于ComfyUI运行LoRA Manager,提供轻量级体验,即使使用其他稳定扩散接口也能工作。 -
Portable Edition:新增一键式便携式版本,方便在独立模式下启动和更新。 -
Enhanced Metadata Collection:在元数据收集模块中增加了对SamplerCustomAdvanced节点的支持。 -
Improved UI Organization:优化了Lora Loader节点的高度,可同时显示多达5个LoRA,并为更大的收藏提供滚动功能。
三、关键特性
3.1 高性能
-
快速加载和浏览:能够快速加载模型,并让你流畅地浏览大型模型收藏。 -
平滑滚动:即使面对大量模型,滚动操作也非常流畅。
3.2 丰富的模型集成
-
直接下载:可以直接从CivitAI下载模型。 -
预览功能:支持预览模型的图像和视频,同时提供模型描述和版本选择。 -
触发词查看:能让你一目了然地看到模型的触发词,并支持一键式工作流集成和预设值设置。
3.3 检查点管理
-
扫描与组织:可以扫描和组织检查点模型。 -
过滤与搜索:方便你对模型收藏进行过滤和搜索。 -
元数据管理:支持查看和编辑模型的元数据,还能帮助你清理和管理磁盘空间。
3.4 LoRA配方管理
-
保存与分享:可以保存和分享你喜欢的LoRA组合。 -
参数保存:保留生成参数,以便将来参考。 -
快速应用:能够快速将配方应用到工作流中,并支持导入/导出功能,方便社区分享。
3.5 用户友好
-
一键访问:可以从ComfyUI菜单一键访问LoRA Manager。 -
快捷操作:提供上下文菜单,方便进行快速操作。 -
自定义功能:支持添加自定义笔记和使用提示,还提供多文件夹支持和可视化进度指示器,让你在初始化过程中了解进度。
四、安装方法
4.1 ComfyUI Manager(推荐给ComfyUI用户)
-
打开 ComfyUI。 -
进入 Manager > Custom Node Manager。 -
搜索 lora - manager
。 -
点击 Install。
4.2 便携式独立版本(无需ComfyUI)
-
下载 Portable Package。 -
将提供的 settings.json.example
文件复制到comfyui - lora - manager
文件夹中,创建一个新的settings.json
文件。 -
编辑 settings.json
,添加正确的模型文件夹路径和CivitAI API密钥。 -
运行 run.bat
。
4.3 手动安装
git clone https://github.com/willmiao/ComfyUI-Lora-Manager.git
cd ComfyUI-Lora-Manager
pip install -r requirements.txt
五、使用方法
5.1 访问LoRA管理器
有两种方式可以访问LoRA管理器:
-
点击ComfyUI菜单中的“Launch LoRA Manager”按钮。 -
直接访问 http://localhost:8188/loras
。
5.2 界面操作
在界面中,你可以进行以下操作:
-
浏览与组织:浏览和组织你的LoRA模型。 -
下载模型:直接从CivitAI下载模型。 -
图像管理:自动获取或手动设置预览图像。 -
触发词查看:查看和复制与每个LoRA关联的触发词。 -
添加笔记:添加个人笔记和使用提示。
5.3 在工作流中使用LoRA
-
在工作流中添加“Lora Loader (LoraManager)”节点。 -
在管理器界面中选择一个LoRA。 -
点击复制按钮或使用右键菜单中的“Copy LoRA syntax”。 -
将复制的内容粘贴到Lora Loader节点的文本输入框中。 -
该节点将自动应用预设的强度和触发词。
5.4 保存图像节点的文件名格式模式
保存图像节点支持使用模式代码进行动态文件名生成。以下是可用的模式代码及其示例:
你可以组合多个模式代码来创建详细、有组织的文件名。
5.5 独立模式
5.5.1 ComfyUI用户
-
至少启动一次带有LoRA Manager的ComfyUI,以在 settings.json
文件中初始化必要的路径信息。 -
确保依赖项已安装: pip install -r requirements.txt
。 -
从ComfyUI根目录运行:
python custom_nodes\comfyui-lora-manager\standalone.py
-
访问界面: http://localhost:8188/loras
。 -
你可以通过参数指定不同的主机或端口:
python custom_nodes\comfyui-lora-manager\standalone.py --host 127.0.0.1 --port 9000
5.5.2 非ComfyUI用户
-
将提供的 settings.json.example
文件复制并创建一个新的settings.json
文件。 -
编辑 settings.json
,添加正确的模型文件夹路径和CivitAI API密钥。 -
安装所需的依赖项: pip install -r requirements.txt
。 -
运行独立模式:
python standalone.py
-
通过浏览器访问界面: http://localhost:8188/loras
独立模式为你提供了一种轻量级的方式来管理模型和配方收藏,无需运行完整的ComfyUI环境,对于主要使用其他稳定扩散接口的用户也非常有用。
六、贡献与支持
6.1 贡献方式
目前,由于项目处于早期阶段且正在快速开发和重构,暂时不接受拉取请求。但你的反馈和想法对项目非常有价值:
-
如果你遇到任何错误,可以在GitHub上提交问题。 -
你可以通过GitHub问题提交功能请求。 -
分享你对改进的建议。
6.2 支持项目
如果你觉得这个项目很有帮助,可以考虑支持其开发:
6.3 加入社区
你可以加入 Discord社区,获取支持、参与讨论并了解项目的最新动态。
七、常见问题解答(FAQ)
7.1 如何使用CivitAI下载功能?
要使用CivitAI下载功能,你需要:
-
从你的CivitAI个人资料设置中获取API密钥。 -
将其添加到LoRA Manager的设置页面。 -
保存设置。
7.2 安装过程中遇到问题怎么办?
如果你在安装过程中遇到问题,可以参考安装部分的说明,确保按照正确的步骤进行操作。如果问题仍然存在,可以在Discord社区或GitHub上寻求帮助。
7.3 如何在工作流中更好地使用LoRA?
你可以按照使用方法部分的步骤,在工作流中添加“Lora Loader (LoraManager)”节点,并正确复制和粘贴LoRA语法。同时,可以根据需要调整预设的强度和触发词。
7.4 独立模式有什么优势?
独立模式提供了一种轻量级的方式来管理模型和配方收藏,无需运行完整的ComfyUI环境,对于主要使用其他稳定扩散接口的用户也非常有用。
ComfyUI LoRA Manager是一款功能强大、易于使用的工具,它能帮助你更好地管理和应用LoRA模型。无论是对于初学者还是有经验的用户,都能在提高工作效率和创作质量方面发挥重要作用。希望通过本文的介绍,你能对这款工具有更深入的了解,并在实际应用中充分发挥其优势。