ComfyUI-LTX13B-Blockswap 插件保姆级教程
简介
这是一个能让你在 ComfyUI 中快速切换和替换节点的小帮手,就像变魔术一样,可以把一个节点"变成"另一个节点。原始代码地址:https://github.com/Njbx/ComfyUI-LTX13B-Blockswap
主要功能就像是给你一个遥控器,让你可以一键切换不同的节点,省去了重新连线的麻烦。比如你正在用 SDXL 模型,想换成 SD1.5 模型试试效果,用这个插件就能一键切换,特别方便!
2. 安装方法
就像安装其他 ComfyUI 插件一样简单:
1. 打开你的 ComfyUI 文件夹
2. 找到 custom_nodes 文件夹
3. 在这个文件夹里打开命令窗口(就是黑色的那个)
4. 输入下面这行命令:
git clone https://github.com/Njbx/ComfyUI-LTX13B-Blockswap
如果你不会用命令行,还可以:
1. 从 GitHub 下载这个插件的压缩包
2. 解压到 custom_nodes 文件夹里
3. 重启 ComfyUI
3. 节点解析
3.1 BlockSwapLoader 节点
这个节点就像是一个变形金刚,可以把一个节点变成另一个节点。
参数详解:
| 参数名(UI显示) | 参数名(代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 使用举例 |
|---|---|---|---|---|---|---|
| 源节点 | source_node | 字符串 | - | 你想要替换掉的节点名称 | 原始节点的类名 | 比如"KSampler" |
| 目标节点 | target_node | 字符串 | - | 你想换成的新节点名称 | 目标节点的类名 | 比如"KSamplerAdvanced" |
| 是否自动连接 | auto_connect | 布尔值 | True | 是否自动帮你把线连好 | 自动连接输入输出端口 | 建议保持开启 |
3.2 BlockSwapSaver 节点
这个节点像是一个记事本,帮你记住要怎么替换节点。
参数详解:
| 参数名(UI显示) | 参数名(代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 使用举例 |
|---|---|---|---|---|---|---|
| 配置名称 | config_name | 字符串 | - | 给这个替换方案起个名字 | 配置文件名称 | 比如"我的替换方案1" |
| 保存位置 | save_path | 字符串 | config | 保存在哪个文件夹 | 配置文件保存路径 | 默认放在config文件夹就好 |
4. 使用技巧和建议
- 第一次使用时,建议先用简单的节点试试水
- 记得给你的替换方案起个好记的名字
- 如果发现节点连线不对,试试关掉自动连接,手动连线
5. 常见问题解答
Q: 为什么我替换完节点后,有些参数不见了? A: 因为不同节点的参数可能不完全一样,建议替换相似类型的节点。
Q: 替换后工作流不能用了怎么办? A: 可以按Ctrl+Z撤销,或者从历史记录里恢复之前的版本。
Q: 保存的配置在哪里找? A: 都在你设置的保存文件夹里,默认是config文件夹。
6. 补充说明
这个插件其实还自带了一个简单的网页界面,可以让你更方便地管理替换方案。你可以在浏览器地址栏输入http://localhost:8188/extensions/BlockSwap来访问(确保ComfyUI正在运行)。
记住,使用这个插件最重要的是要备份你的工作流,以防万一出现问题可以随时恢复。就像玩游戏要存档一样,稳妥最重要!