插件简介
SeargeSDXL 是一个专门为SDXL模型设计的综合性工作流插件包。
插件地址: https://github.com/SeargeDP/SeargeSDXL
主要功能:
这个插件就像一个专业的AI图像生成工作室,把复杂的SDXL生成流程打包成了简单易用的节点。它的"魔法盒子"就像一个智能的生产线,能够自动处理从模型加载到图像保存的整个过程。特别适合想要使用SDXL模型但不想搭建复杂工作流的用户。
如何安装
方法一:通过 ComfyUI Manager 安装(推荐)
打开 ComfyUI Manager
搜索 "SeargeSDXL"
点击安装
重启 ComfyUI
方法二:手动安装
进入 ComfyUI 的 custom_nodes 文件夹
运行命令:git clone https://github.com/SeargeDP/SeargeSDXL.git
重启 ComfyUI
节点详细解析
3.1 Searge's Magic Box for SDXL 节点 - 魔法盒子核心处理器
这个节点就像一个智能的生产线控制中心,能够按照不同的处理阶段来执行SDXL图像生成的各个步骤,是整个插件的核心节点。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
处理阶段 | stage | 阶段列表 | "none - skip" | 选择要执行的处理步骤 | 处理流水线阶段选择 | 选择"sampling"进行图像采样 |
输入来源 | input_from | 来源选项 | "data stream" | 数据从哪里来 | 输入数据源选择 | "data stream"从数据流获取 |
输出目标 | output_to | 目标选项 | "data stream" | 数据输出到哪里 | 输出数据目标选择 | "data stream"输出到数据流 |
数据流 | data | SRG_DATA_STREAM类型 | 可选 | 传递的数据信息 | 数据流输入 | 连接其他节点的数据输出 |
自定义输入 | custom_input | SRG_STAGE_INPUT类型 | 可选 | 自定义的输入数据 | 自定义阶段输入 | 连接特定的输入节点 |
3.2 Magic Box Pipeline Start 节点 - 流水线启动器
这个节点就像工厂的开关,负责启动整个SDXL处理流水线,为后续的处理步骤做准备。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
数据流 | data | SRG_DATA_STREAM类型 | 可选 | 要处理的数据信息 | 数据流输入 | 连接包含参数的数据流 |
3.3 Magic Box Pipeline Terminator 节点 - 流水线终止器
这个节点就像工厂的结束点,负责结束处理流程并输出最终结果。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
数据流 | data | SRG_DATA_STREAM类型 | - | 处理完成的数据 | 数据流输入 | 连接魔法盒子的输出 |
3.4 Model Selector v2 节点 - 模型选择器
这个节点就像一个模型仓库管理员,负责选择和管理SDXL生成所需的各种模型文件。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
基础模型 | base_checkpoint | 模型列表 | - | 主要的SDXL生成模型 | 基础检查点模型选择 | 选择SDXL基础模型文件 |
精炼模型 | refiner_checkpoint | 模型列表 | "None" | 用于细化图像的模型 | 精炼检查点模型选择 | 选择SDXL精炼模型或不使用 |
VAE模型 | vae_checkpoint | VAE列表 | "Baked VAE" | 图像编码解码器 | VAE模型选择 | 选择独立VAE或使用内置 |
数据流 | data | SRG_DATA_STREAM类型 | 可选 | 传递的数据信息 | 数据流输入输出 | 连接其他节点传递数据 |
3.5 Generation Parameters v2 节点 - 生成参数设置器
这个节点就像一个专业的摄影师控制面板,用来设置图像生成的各种关键参数。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
随机种子 | seed | 0到最大整数 | 0 | 控制图像的随机性,像掷骰子 | 随机数生成种子 | 相同种子生成相同图像 |
图像尺寸预设 | image_size_preset | 预设列表 | - | 快速选择常用的图像尺寸 | 分辨率预设选择 | 选择"1024x1024"等预设 |
图像宽度 | image_width | 0到最大分辨率 | 1024 | 生成图像的宽度像素 | 图像宽度设置 | 1024表示1024像素宽 |
图像高度 | image_height | 0到最大分辨率 | 1024 | 生成图像的高度像素 | 图像高度设置 | 1024表示1024像素高 |
采样步数 | steps | 1-200 | 20 | AI生成图像的计算次数 | 扩散采样步数 | 20步是速度和质量的平衡 |
CFG强度 | cfg | 0.5-30.0 | 7.0 | 控制AI对提示词的遵循程度 | 分类器自由引导强度 | 7.0是标准值,越高越严格 |
采样器预设 | sampler_preset | 预设列表 | - | 快速选择采样器组合 | 采样器预设配置 | 选择推荐的采样器组合 |
采样器名称 | sampler_name | 采样器列表 | "dpmpp_2m" | 选择具体的采样算法 | 采样算法选择 | dpmpp_2m是常用选择 |
调度器 | scheduler | 调度器列表 | "karras" | 控制采样过程的时间安排 | 噪声调度器选择 | karras是推荐的调度器 |
基础vs精炼比例 | base_vs_refiner_ratio | 0.0-1.0 | 0.8 | 基础模型和精炼模型的使用比例 | 基础精炼模型切换点 | 0.8表示80%用基础,20%用精炼 |
数据流 | data | SRG_DATA_STREAM类型 | 可选 | 传递的数据信息 | 数据流输入输出 | 连接其他节点传递数据 |
3.6 Text Input v2 节点 - 文本输入器
这个节点就像一个智能的文本编辑器,专门用来输入和处理AI绘画的提示词。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
正向提示词 | prompt_g | 多行文本 | "" | 告诉AI你想要什么样的图像 | 全局正向提示词 | 输入"美丽的风景,高质量" |
负向提示词 | prompt_l | 多行文本 | "" | 告诉AI你不想要什么 | 局部正向提示词 | 输入细节描述 |
负向提示词 | negative_prompt_g | 多行文本 | "" | 全局的负向描述 | 全局负向提示词 | 输入"模糊,低质量" |
数据流 | data | SRG_DATA_STREAM类型 | 可选 | 传递的数据信息 | 数据流输入输出 | 连接其他节点传递数据 |
3.7 Operating Mode v2 节点 - 操作模式选择器
这个节点就像一个模式切换开关,用来选择不同的图像生成方式。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
操作模式 | operating_mode | 模式列表 | "txt2img" | 选择生成图像的方式 | 操作模式选择 | txt2img从文字生成图像 |
数据流 | data | SRG_DATA_STREAM类型 | 可选 | 传递的数据信息 | 数据流输入输出 | 连接其他节点传递数据 |
3.8 Lora Selector v2 节点 - LoRA选择器
这个节点就像一个风格滤镜管理器,用来选择和应用各种LoRA风格模型。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
LoRA 1 | lora_1 | LoRA列表 | "None" | 第一个风格模型 | LoRA模型1选择 | 选择人物风格LoRA |
LoRA 1强度 | lora_1_strength | -2.0到2.0 | 1.0 | 第一个LoRA的影响强度 | LoRA1权重系数 | 1.0是标准强度 |
LoRA 2 | lora_2 | LoRA列表 | "None" | 第二个风格模型 | LoRA模型2选择 | 选择场景风格LoRA |
LoRA 2强度 | lora_2_strength | -2.0到2.0 | 1.0 | 第二个LoRA的影响强度 | LoRA2权重系数 | 可以设置不同强度 |
LoRA 3 | lora_3 | LoRA列表 | "None" | 第三个风格模型 | LoRA模型3选择 | 可以叠加更多风格 |
LoRA 3强度 | lora_3_strength | -2.0到2.0 | 1.0 | 第三个LoRA的影响强度 | LoRA3权重系数 | 支持负值反向影响 |
数据流 | data | SRG_DATA_STREAM类型 | 可选 | 传递的数据信息 | 数据流输入输出 | 连接其他节点传递数据 |
3.9 Upscale Models Selector v2 节点 - 放大模型选择器
这个节点就像一个图像放大专家,用来选择不同的图像放大算法和模型。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
放大模型 | upscale_model | 模型列表 | - | 选择图像放大的算法 | 超分辨率模型选择 | 选择RealESRGAN等模型 |
放大倍数 | upscale_factor | 1.0-4.0 | 2.0 | 图像放大的倍数 | 放大系数设置 | 2.0表示放大2倍 |
数据流 | data | SRG_DATA_STREAM类型 | 可选 | 传递的数据信息 | 数据流输入输出 | 连接其他节点传递数据 |
3.10 Image Saving v2 节点 - 图像保存设置器
这个节点就像一个专业的照片冲印店,负责设置图像的保存格式和质量。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
保存图像 | save_image | true/false | true | 是否保存生成的图像 | 图像保存开关 | true会自动保存图像 |
图像格式 | image_format | 格式列表 | "PNG" | 保存图像的文件格式 | 图像文件格式 | PNG无损,JPG有损但小 |
图像质量 | image_quality | 1-100 | 95 | 图像保存的质量等级 | 图像压缩质量 | 95是高质量设置 |
文件前缀 | filename_prefix | 字符串 | "ComfyUI" | 保存文件名的前缀 | 文件命名前缀 | 设置为"MyArt"等 |
数据流 | data | SRG_DATA_STREAM类型 | 可选 | 传递的数据信息 | 数据流输入输出 | 连接其他节点传递数据 |
使用技巧和建议
4.1 魔法盒子使用技巧
阶段顺序很重要:按照正确的顺序连接魔法盒子节点
数据流传递:确保数据流在各个节点间正确传递
阶段选择:根据需要选择合适的处理阶段
4.2 参数设置建议
采样步数:20-30步适合大多数情况
CFG值:7-12之间效果较好
基础精炼比例:0.8是推荐值
4.3 模型选择技巧
基础模型:选择适合的SDXL基础模型
精炼模型:可选,用于提升细节质量
LoRA叠加:不要使用过多LoRA,避免冲突
4.4 工作流构建建议
常见问题解答
5.1 安装和配置问题
Q:为什么找不到某些节点? A:确保插件正确安装并重启了ComfyUI,检查是否有依赖缺失。
Q:魔法盒子显示错误? A:检查数据流连接是否正确,确保所有必需的参数都已设置。
5.2 使用和效果问题
Q:生成的图像质量不好? A:调整采样步数、CFG值,检查模型选择是否合适。
Q:处理速度很慢? A:减少采样步数,关闭不必要的处理阶段。
5.3 参数设置问题
Q:CFG值设置多少合适? A:通常7-12之间,过高可能导致过拟合。
Q:LoRA强度如何设置? A:从1.0开始调试,根据效果调整,可以设置负值。
总结
SeargeSDXL 是一个功能强大的SDXL工作流插件,包含25个专业节点,提供了从简单到复杂的完整SDXL图像生成解决方案。通过魔法盒子系统,即使是新手也能轻松使用SDXL模型生成高质量图像。
记住几个关键点:
魔法盒子是核心,理解其工作原理很重要
正确的数据流传递是成功的关键
参数设置需要根据具体需求调整
模型选择和LoRA搭配影响最终效果
按阶段处理能获得更好的控制
善用预设可以快速获得好效果
希望这个教程能帮助你更好地使用这个强大的SDXL工作流插件!