ComfyUI-Inspire-Pack 插件完整教程
1. 插件简介
ComfyUI-Inspire-Pack 是一个功能强大的 ComfyUI 扩展插件,由 Dr.Lt.Data 开发。
GitHub 地址: https://github.com/ltdrdata/ComfyUI-Inspire-Pack
这个插件包含了 206个节点,提供了以下主要功能:
- LoRA 分层权重控制
- 区域提示词和条件控制
- 后端缓存系统
- 提示词处理工具
- 图像处理工具
- 采样器增强
- 列表处理工具
- 兼容 A1111 的功能
2. 如何安装
方法一:通过 ComfyUI Manager 安装
- 打开 ComfyUI Manager
- 搜索 "Inspire Pack"
- 点击安装并重启 ComfyUI
方法二:手动安装
- 进入 ComfyUI 的
custom_nodes目录 - 执行命令:
git clone https://github.com/ltdrdata/ComfyUI-Inspire-Pack.git
- 安装依赖:
cd ComfyUI-Inspire-Pack
pip install -r requirements.txt
- 重启 ComfyUI
3. 节点详细解析
3.1 LoRA 分层权重节点
LoRA Loader (Block Weight) 节点
这个节点就像一个精密的调音台,可以单独调节 LoRA 在不同层级的影响强度。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Model | model | MODEL类型 | - | 要加载的基础模型,就像画布 | 输入的扩散模型 | 连接你的主模型 |
| CLIP | clip | CLIP类型 | - | 文字理解器,把提示词变成模型能懂的语言 | CLIP文本编码器 | 连接你的CLIP模型 |
| Category Filter | category_filter | 下拉选择 | All | LoRA文件夹筛选器,就像文件管理器的分类 | LoRA文件目录过滤 | 选择"All"显示所有LoRA |
| LoRA Name | lora_name | 下拉选择 | - | 要使用的LoRA文件名 | LoRA模型文件名 | 选择你想要的LoRA文件 |
| Strength Model | strength_model | 浮点数 | 1.0 | 模型部分的整体强度,像总音量 | 模型权重的全局缩放因子 | 1.0是原始强度,0.8是80%强度 |
| Strength CLIP | strength_clip | 浮点数 | 1.0 | 文字理解部分的强度 | CLIP权重的全局缩放因子 | 通常和模型强度保持一致 |
| Inverse | inverse | 布尔值 | False | 是否反转权重,True时权重变成1-原值 | 权重反转开关 | 想要相反效果时开启 |
| Seed | seed | 整数 | 0 | 随机种子,控制随机权重的生成 | 随机数生成种子 | 固定值确保结果可重现 |
| A | A | 浮点数 | 4.0 | 权重公式中的A参数,影响随机权重范围 | 权重计算参数A | 配合权重向量中的A使用 |
| B | B | 浮点数 | 1.0 | 权重公式中的B参数 | 权重计算参数B | 配合权重向量中的B使用 |
| Preset | preset | 下拉选择 | Preset | 预设权重方案,就像调音台的预设 | 预定义的权重配置 | 选择合适的预设或自定义 |
| Block Vector | block_vector | 文本框 | "1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1" | 每层的权重值,用逗号分隔 | 各层权重向量 | 17个数字对应17个层级 |
| Bypass | bypass | 布尔值 | False | 是否跳过这个节点 | 节点旁路开关 | True时直接输出原始模型 |
Make LoRA Block Weight 节点
这个节点就像一个LoRA权重制造机,专门生成权重配置而不直接应用到模型上。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Model | model | MODEL类型 | - | 基础模型,用来分析LoRA结构 | 输入的扩散模型 | 连接你的主模型 |
| CLIP | clip | CLIP类型 | - | 文字理解器 | CLIP文本编码器 | 连接你的CLIP模型 |
| Category Filter | category_filter | 下拉选择 | All | LoRA文件夹筛选器 | LoRA文件目录过滤 | 选择"All"显示所有LoRA |
| LoRA Name | lora_name | 下拉选择 | - | 要分析的LoRA文件 | LoRA模型文件名 | 选择目标LoRA文件 |
| Inverse | inverse | 布尔值 | False | 是否反转权重 | 权重反转开关 | 想要相反效果时开启 |
| Seed | seed | 整数 | 0 | 随机种子 | 随机数生成种子 | 控制随机权重生成 |
| A | A | 浮点数 | 4.0 | 权重公式参数A | 权重计算参数A | 影响随机权重的范围 |
| B | B | 浮点数 | 1.0 | 权重公式参数B | 权重计算参数B | 权重计算的基准值 |
| Preset | preset | 下拉选择 | Preset | 预设权重方案 | 预定义的权重配置 | 快速应用常用配置 |
| Block Vector | block_vector | 文本框 | "1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1" | 权重向量定义 | 各层权重向量 | 自定义每层的权重值 |
| Bypass | bypass | 布尔值 | False | 跳过开关 | 节点旁路开关 | True时不处理直接输出 |
Apply LoRA Block Weight 节点
这个节点就像一个权重应用器,把之前制作好的权重配置应用到模型上。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Model | model | MODEL类型 | - | 要应用权重的基础模型 | 输入的扩散模型 | 连接你的主模型 |
| CLIP | clip | CLIP类型 | - | 文字理解器 | CLIP文本编码器 | 连接你的CLIP模型 |
| Strength Model | strength_model | 浮点数 | 1.0 | 模型权重的整体强度 | 模型权重的全局缩放因子 | 调节整体影响强度 |
| Strength CLIP | strength_clip | 浮点数 | 1.0 | CLIP权重的整体强度 | CLIP权重的全局缩放因子 | 调节文字理解强度 |
| LBW Model | lbw_model | LBW_MODEL类型 | - | 权重配置数据,来自Make LBW节点 | LoRA分层权重模型数据 | 连接Make LBW节点的输出 |
3.2 采样器增强节点
KSampler (inspire) 节点
这个节点就像一个增强版的图像生成器,比原版多了很多实用功能。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Model | model | MODEL类型 | - | 用来生成图像的AI模型 | 扩散模型 | 连接你的主模型 |
| Seed | seed | 整数 | 0 | 随机种子,控制图像的随机性 | 初始噪声种子 | 相同种子生成相同图像 |
| Steps | steps | 整数 | 20 | 生成步数,越多越精细但越慢 | 扩散步数 | 20-50步通常够用 |
| CFG | cfg | 浮点数 | 8.0 | 提示词遵循度,越高越严格按提示词生成 | 分类器自由引导强度 | 7-12是常用范围 |
| Sampler Name | sampler_name | 下拉选择 | - | 采样算法,不同算法效果不同 | 采样器类型 | euler_a适合快速预览 |
| Scheduler | scheduler | 下拉选择 | - | 步数调度器,控制每步的强度变化 | 噪声调度器 | normal是通用选择 |
| Positive | positive | CONDITIONING类型 | - | 正面提示词,描述想要的内容 | 正向条件 | 连接正面提示词编码 |
| Negative | negative | CONDITIONING类型 | - | 负面提示词,描述不想要的内容 | 负向条件 | 连接负面提示词编码 |
| Latent Image | latent_image | LATENT类型 | - | 潜在空间图像,生成的起点 | 潜在表示 | 连接空白潜在图像 |
| Denoise | denoise | 浮点数 | 1.0 | 去噪强度,1.0是完全重新生成 | 去噪强度 | img2img时用0.7左右 |
| Noise Mode | noise_mode | 下拉选择 | GPU(=A1111) | 噪声生成模式,影响随机性 | 噪声计算模式 | GPU模式兼容A1111 |
| Batch Seed Mode | batch_seed_mode | 下拉选择 | incremental | 批量生成时种子递增方式 | 批次种子模式 | incremental逐个递增 |
| Variation Seed | variation_seed | 整数 | 0 | 变化种子,用于生成相似但不同的图像 | 变异种子 | 在主种子基础上微调 |
| Variation Strength | variation_strength | 浮点数 | 0.0 | 变化强度,0是无变化,1是完全随机 | 变异强度 | 0.1-0.3产生微妙变化 |
KSampler Advanced (inspire) 节点
这个节点就像专业版的图像生成器,可以精确控制生成过程的每个细节。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Model | model | MODEL类型 | - | AI生成模型 | 扩散模型 | 连接你的主模型 |
| Add Noise | add_noise | 布尔值 | True | 是否添加初始噪声 | 噪声添加开关 | img2img时可能设为False |
| Noise Seed | noise_seed | 整数 | 0 | 噪声随机种子 | 初始噪声种子 | 控制生成的随机性 |
| Steps | steps | 整数 | 20 | 总生成步数 | 扩散步数 | 更多步数通常质量更好 |
| CFG | cfg | 浮点数 | 8.0 | 提示词遵循强度 | 分类器自由引导强度 | 太高可能过度拟合 |
| Sampler Name | sampler_name | 下拉选择 | - | 采样算法类型 | 采样器类型 | 不同算法有不同特点 |
| Scheduler | scheduler | 下拉选择 | - | 步数调度方案 | 噪声调度器 | 控制去噪过程 |
| Positive | positive | CONDITIONING类型 | - | 正面条件 | 正向条件 | 想要的内容描述 |
| Negative | negative | CONDITIONING类型 | - | 负面条件 | 负向条件 | 不想要的内容描述 |
| Latent Image | latent_image | LATENT类型 | - | 输入的潜在图像 | 潜在表示 | 生成或修改的起点 |
| Start At Step | start_at_step | 整数 | 0 | 开始步数,用于接续生成 | 起始步数 | 0表示从头开始 |
| End At Step | end_at_step | 整数 | 10000 | 结束步数,提前停止 | 结束步数 | 可以分段生成 |
| Noise Mode | noise_mode | 下拉选择 | GPU(=A1111) | 噪声计算模式 | 噪声计算模式 | 兼容性选择 |
| Return With Leftover Noise | return_with_leftover_noise | 布尔值 | False | 是否保留剩余噪声 | 噪声保留开关 | 分段生成时需要 |
| Batch Seed Mode | batch_seed_mode | 下拉选择 | incremental | 批量种子模式 | 批次种子模式 | 批量生成的种子策略 |
| Variation Seed | variation_seed | 整数 | 0 | 变化种子 | 变异种子 | 生成变体图像 |
| Variation Strength | variation_strength | 浮点数 | 0.0 | 变化强度 | 变异强度 | 控制变化程度 |
3.3 提示词处理节点
Load Prompts From File (Inspire) 节点
这个节点就像一个提示词文件读取器,可以从文本文件中批量加载提示词。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Prompt File | prompt_file | 下拉选择 | - | 要读取的提示词文件 | 提示词文件路径 | 选择.txt格式的提示词文件 |
| Text Data Opt | text_data_opt | 文本框 | - | 可选的直接文本输入 | 可选文本数据 | 可以直接粘贴提示词内容 |
| Reload | reload | 布尔值 | False | 是否重新加载文件 | 文件重载开关 | 文件更新后需要开启 |
| Load Cap | load_cap | 整数 | 0 | 加载数量限制,0表示全部加载 | 加载上限 | 限制加载的提示词数量 |
| Start Index | start_index | 整数 | 0 | 开始加载的索引位置 | 起始索引 | 从第几个提示词开始加载 |
Wildcard Encode (Inspire) 节点
这个节点就像一个智能提示词处理器,可以处理通配符和动态提示词。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Model | model | MODEL类型 | - | AI模型 | 扩散模型 | 连接你的主模型 |
| CLIP | clip | CLIP类型 | - | 文字编码器 | CLIP文本编码器 | 连接CLIP模型 |
| Token Normalization | token_normalization | 下拉选择 | none | 词元标准化方式 | 标记归一化方法 | none是默认选择 |
| Weight Interpretation | weight_interpretation | 下拉选择 | comfy++ | 权重解释方式 | 权重解析方法 | comfy++兼容性好 |
| Wildcard Text | wildcard_text | 文本框 | - | 包含通配符的原始提示词 | 通配符文本 | 使用{选项1 |
| Populated Text | populated_text | 文本框 | - | 处理后的最终提示词 | 填充后文本 | 自动生成,不需手动编辑 |
| Mode | mode | 下拉选择 | populate | 处理模式 | 处理模式 | populate自动处理通配符 |
| Select to add LoRA | Select to add LoRA | 下拉选择 | - | 添加LoRA到提示词 | LoRA选择器 | 快速添加LoRA引用 |
| Select to add Wildcard | Select to add Wildcard | 下拉选择 | - | 添加通配符 | 通配符选择器 | 快速插入通配符 |
| Seed | seed | 整数 | 0 | 随机种子 | 随机种子 | 控制通配符的随机选择 |
3.4 图像处理节点
Load Images From Dir (Inspire) 节点
这个节点就像一个批量图片加载器,可以一次性加载整个文件夹的图片。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Directory | directory | 文本框 | - | 图片文件夹路径 | 目录路径 | 输入包含图片的文件夹路径 |
| Image Load Cap | image_load_cap | 整数 | 0 | 加载图片数量限制 | 加载上限 | 0表示加载全部图片 |
| Start Index | start_index | 整数 | 0 | 开始加载的图片索引 | 起始索引 | 从第几张图片开始加载 |
| Load Always | load_always | 布尔值 | False | 是否总是重新加载 | 强制重载开关 | True时每次都重新读取 |
| Sort Method | sort_method | 下拉选择 | None | 图片排序方式 | 排序方法 | 按文件名或时间排序 |
Change Image Batch Size (Inspire) 节点
这个节点就像一个图片批次调整器,可以改变图片批次的大小。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Image | image | IMAGE类型 | - | 输入的图片批次 | 图像张量 | 连接图片数据 |
| Batch Size | batch_size | 整数 | 1 | 目标批次大小 | 批次尺寸 | 想要的图片数量 |
| Mode | mode | 下拉选择 | simple | 调整模式 | 调整方式 | simple是基础模式 |
3.5 区域控制节点
Regional Prompt Simple (Inspire) 节点
这个节点就像一个区域画笔,可以在图片的特定区域应用不同的提示词。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Basic Pipe | basic_pipe | BASIC_PIPE类型 | - | 基础管道,包含模型和设置 | 基础管道数据 | 连接Make Basic Pipe输出 |
| Mask | mask | MASK类型 | - | 区域遮罩,白色区域生效 | 区域掩码 | 定义要应用提示词的区域 |
| CFG | cfg | 浮点数 | 8.0 | 提示词遵循强度 | 分类器自由引导强度 | 控制区域提示词的影响力 |
| Sampler Name | sampler_name | 下拉选择 | - | 采样器类型 | 采样器类型 | 选择合适的采样算法 |
| Scheduler | scheduler | 下拉选择 | - | 调度器类型 | 噪声调度器 | 控制生成过程 |
| Wildcard Prompt | wildcard_prompt | 文本框 | - | 区域专用提示词 | 通配符提示词 | 这个区域想要生成的内容 |
| ControlNet in Pipe | controlnet_in_pipe | 布尔值 | False | 是否保持管道中的ControlNet | ControlNet保持开关 | True时保留原有控制 |
| Sigma Factor | sigma_factor | 浮点数 | 1.0 | 噪声强度因子 | 噪声缩放因子 | 调节区域生成的噪声水平 |
Regional Conditioning Simple (Inspire) 节点
这个节点就像一个区域条件设置器,为特定区域设置生成条件。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| CLIP | clip | CLIP类型 | - | 文字编码器 | CLIP文本编码器 | 连接CLIP模型 |
| Mask | mask | MASK类型 | - | 区域遮罩 | 区域掩码 | 定义条件应用的区域 |
| Strength | strength | 浮点数 | 1.0 | 条件强度 | 条件强度 | 控制区域条件的影响力 |
| Set Cond Area | set_cond_area | 下拉选择 | default | 条件区域设置方式 | 条件区域模式 | default或mask bounds |
| Prompt | prompt | 文本框 | - | 区域提示词 | 提示词文本 | 描述这个区域想要的内容 |
3.6 后端缓存节点
Cache Backend Data (Inspire) 节点
这个节点就像一个数据保险箱,可以把数据暂存起来供其他节点使用。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Key | key | 文本框 | - | 数据的唯一标识符 | 缓存键名 | 给数据起个名字,如"my_model" |
| Tag | tag | 文本框 | - | 数据的简短描述 | 标签描述 | 简单描述这是什么数据 |
| Data | data | 任意类型 | - | 要缓存的数据 | 缓存数据 | 可以是模型、图片等任何数据 |
Retrieve Backend Data (Inspire) 节点
这个节点就像一个数据提取器,可以根据名字取出之前缓存的数据。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Key | key | 文本框 | - | 要获取的数据标识符 | 缓存键名 | 输入之前缓存时用的名字 |
Shared Checkpoint Loader (Inspire) 节点
这个节点就像一个智能模型加载器,可以缓存模型避免重复加载。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Ckpt Name | ckpt_name | 下拉选择 | - | 模型文件名 | 检查点文件名 | 选择要加载的模型文件 |
| Key Opt | key_opt | 文本框 | - | 可选的缓存键名 | 可选缓存键 | 为模型指定缓存名称 |
| Mode | mode | 下拉选择 | Auto | 缓存模式 | 缓存模式 | Auto自动管理缓存 |
3.7 列表处理节点
Float Range (Inspire) 节点
这个节点就像一个数字序列生成器,可以生成一系列浮点数。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Start | start | 浮点数 | 0.0 | 起始数值 | 起始值 | 序列的第一个数字 |
| Stop | stop | 浮点数 | 1.0 | 结束数值 | 结束值 | 序列的最后一个数字 |
| Step | step | 浮点数 | 0.01 | 步长间隔 | 步长 | 每次增加的数值 |
| Limit | limit | 整数 | 100 | 最大数量限制 | 数量上限 | 最多生成多少个数字 |
| Ensure End | ensure_end | 布尔值 | True | 是否确保包含结束值 | 结束值保证 | True时最后一个数一定是stop |
Foreach List Begin (Inspire) 节点
这个节点就像一个循环开始器,可以逐个处理列表中的每个项目。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Item List | item_list | ITEM_LIST类型 | - | 要处理的项目列表 | 项目列表 | 包含多个要处理项目的列表 |
| Initial Input | initial_input | 任意类型 | - | 初始输入值 | 初始输入 | 循环开始时的初始值 |
Foreach List End (Inspire) 节点
这个节点就像一个循环结束器,标记循环处理的结束并输出最终结果。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Flow Control | flow_control | FOREACH_LIST_CONTROL类型 | - | 流程控制信号 | 流程控制 | 连接Foreach Begin的输出 |
| Remained List | remained_list | ITEM_LIST类型 | - | 剩余项目列表 | 剩余列表 | 连接Foreach Begin的输出 |
| Intermediate Output | intermediate_output | 任意类型 | - | 中间处理结果 | 中间输出 | 每次循环的处理结果 |
3.8 ControlNet预处理器节点
OpenPose Preprocessor Provider (SEGS) 节点
这个节点就像一个姿态识别器,可以检测人体的骨骼姿态。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Detect Hand | detect_hand | 布尔值 | True | 是否检测手部姿态 | 手部检测开关 | True时会识别手指动作 |
| Detect Body | detect_body | 布尔值 | True | 是否检测身体姿态 | 身体检测开关 | True时识别身体骨架 |
| Detect Face | detect_face | 布尔值 | True | 是否检测面部特征点 | 面部检测开关 | True时识别面部轮廓 |
| Resolution Upscale By | resolution_upscale_by | 浮点数 | 1.0 | 分辨率放大倍数 | 分辨率缩放因子 | 2.0表示放大2倍处理 |
Canny Preprocessor Provider (SEGS) 节点
这个节点就像一个边缘检测器,可以提取图像的轮廓线条。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Low Threshold | low_threshold | 浮点数 | 0.4 | 低阈值,控制细节边缘 | 边缘检测低阈值 | 越低检测越多细节 |
| High Threshold | high_threshold | 浮点数 | 0.8 | 高阈值,控制主要边缘 | 边缘检测高阈值 | 越高只保留明显边缘 |
HED Preprocessor Provider (SEGS) 节点
这个节点就像一个整体边缘检测器,比Canny更柔和自然。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Safe | safe | 布尔值 | True | 安全模式,避免过度处理 | 安全处理模式 | True时结果更稳定 |
MiDaS Depth Map Preprocessor Provider (SEGS) 节点
这个节点就像一个深度感知器,可以估算图像的深度信息。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| A | a | 浮点数 | 6.28 | 深度计算参数A | 深度估算参数 | 影响深度图的对比度 |
| BG Threshold | bg_threshold | 浮点数 | 0.1 | 背景阈值 | 背景分离阈值 | 控制背景深度的分离 |
3.9 随机噪声节点
Random Noise (inspire) 节点
这个节点就像一个噪声发生器,为图像生成提供随机起点。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Noise Seed | noise_seed | 整数 | 0 | 噪声随机种子 | 噪声生成种子 | 控制噪声的随机性 |
| Noise Mode | noise_mode | 下拉选择 | GPU(=A1111) | 噪声计算模式 | 噪声计算方式 | GPU模式兼容A1111 |
| Batch Seed Mode | batch_seed_mode | 下拉选择 | incremental | 批量种子模式 | 批次种子策略 | incremental逐个递增 |
| Variation Seed | variation_seed | 整数 | 0 | 变化种子 | 变异种子 | 生成相似但不同的噪声 |
| Variation Strength | variation_strength | 浮点数 | 0.0 | 变化强度 | 变异强度 | 控制变化程度 |
3.10 超级分辨率节点
HyperTile (Inspire) 节点
这个节点就像一个内存优化器,可以减少大图生成时的显存占用。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Model | model | MODEL类型 | - | 要优化的模型 | 扩散模型 | 连接你的主模型 |
| Tile Size | tile_size | 整数 | 256 | 分块大小 | 瓦片尺寸 | 越小占用显存越少 |
| Swap Size | swap_size | 整数 | 2 | 交换大小 | 交换尺寸 | 控制内存交换策略 |
| Max Depth | max_depth | 整数 | 0 | 最大深度 | 处理深度 | 0表示自动选择 |
| Scale Depth | scale_depth | 布尔值 | False | 是否缩放深度 | 深度缩放开关 | 影响处理策略 |
| Seed | seed | 整数 | 0 | 随机种子 | 随机种子 | 控制分块的随机性 |
3.11 进度监控节点
KSampler Progress (Inspire) 节点
这个节点就像一个生成过程录像机,可以记录每一步的生成结果。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Model | model | MODEL类型 | - | 生成模型 | 扩散模型 | 连接你的主模型 |
| Seed | seed | 整数 | 0 | 随机种子 | 生成种子 | 控制生成的随机性 |
| Steps | steps | 整数 | 20 | 生成步数 | 扩散步数 | 总的生成步骤数 |
| CFG | cfg | 浮点数 | 8.0 | 提示词遵循度 | 分类器自由引导强度 | 控制提示词影响力 |
| Sampler Name | sampler_name | 下拉选择 | - | 采样器类型 | 采样算法 | 选择合适的采样器 |
| Scheduler | scheduler | 下拉选择 | - | 调度器类型 | 噪声调度器 | 控制去噪过程 |
| Positive | positive | CONDITIONING类型 | - | 正面提示词 | 正向条件 | 想要的内容描述 |
| Negative | negative | CONDITIONING类型 | - | 负面提示词 | 负向条件 | 不想要的内容描述 |
| Latent Image | latent_image | LATENT类型 | - | 潜在图像 | 潜在表示 | 生成的起点 |
| Denoise | denoise | 浮点数 | 1.0 | 去噪强度 | 去噪强度 | 1.0完全重新生成 |
| Noise Mode | noise_mode | 下拉选择 | GPU(=A1111) | 噪声模式 | 噪声计算模式 | 兼容性选择 |
| Interval | interval | 整数 | 1 | 记录间隔 | 采样间隔 | 每几步记录一次 |
| Omit Start Latent | omit_start_latent | 布尔值 | True | 是否忽略起始潜在图像 | 起始图像忽略开关 | True时不记录第一帧 |
| Omit Final Latent | omit_final_latent | 布尔值 | False | 是否忽略最终潜在图像 | 最终图像忽略开关 | True时不记录最后一帧 |
3.12 调度器节点
Scheduled CFGGuider (Inspire) 节点
这个节点就像一个智能CFG调节器,可以在生成过程中动态调整CFG值。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Model | model | MODEL类型 | - | 生成模型 | 扩散模型 | 连接你的主模型 |
| Positive | positive | CONDITIONING类型 | - | 正面条件 | 正向条件 | 正面提示词编码 |
| Negative | negative | CONDITIONING类型 | - | 负面条件 | 负向条件 | 负面提示词编码 |
| Sigmas | sigmas | SIGMAS类型 | - | 噪声调度表 | 噪声强度序列 | 来自调度器的噪声值 |
| From CFG | from_cfg | 浮点数 | 6.5 | 起始CFG值 | 初始CFG强度 | 生成开始时的CFG |
| To CFG | to_cfg | 浮点数 | 1.0 | 结束CFG值 | 最终CFG强度 | 生成结束时的CFG |
| Schedule | schedule | 下拉选择 | log | 调度方式 | 调度算法 | log是对数衰减 |
3.13 提示词工具节点
Global Seed (Inspire) 节点
这个节点就像一个全局种子控制器,可以统一管理所有节点的随机种子。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Value | value | 整数 | 0 | 全局种子值 | 全局随机种子 | 所有节点使用的基础种子 |
| Mode | mode | 布尔值 | True | 控制模式 | 控制时机 | True在生成前控制 |
| Action | action | 下拉选择 | fixed | 种子动作 | 种子变化方式 | fixed固定不变 |
| Last Seed | last_seed | 文本框 | - | 上次使用的种子 | 历史种子记录 | 显示之前的种子值 |
Seed Logger (Inspire) 节点
这个节点就像一个种子记录本,可以记录和显示使用过的种子值。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Seed | seed | 整数 | 0 | 当前种子值 | 当前随机种子 | 要记录的种子 |
| Seeds | seeds | 文本框 | - | 种子历史记录 | 种子历史列表 | 显示之前的种子 |
| Limit | limit | 整数 | 5 | 记录数量限制 | 记录上限 | 最多保存几个种子 |
Prompt Builder (Inspire) 节点
这个节点就像一个提示词构建助手,可以快速组合常用的提示词片段。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Category | category | 下拉选择 | - | 提示词分类 | 提示词类别 | 选择人物、风景等分类 |
| Preset | preset | 下拉选择 | #PRESET | 预设提示词 | 预定义提示词 | 快速选择常用提示词 |
| Text | text | 文本框 | - | 最终提示词文本 | 提示词内容 | 组合后的完整提示词 |
3.14 种子探索节点
Seed Explorer (Inspire) 节点
这个节点就像一个种子实验室,可以基于一个种子生成多种变化。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Latent | latent | LATENT类型 | - | 潜在图像 | 潜在表示 | 要处理的潜在图像 |
| Seed Prompt | seed_prompt | 文本框 | - | 种子提示词 | 种子变化指令 | 格式:种子:强度,种子:强度 |
| Enable Additional | enable_additional | 布尔值 | True | 是否启用额外种子 | 额外种子开关 | True时使用额外的种子 |
| Additional Seed | additional_seed | 整数 | 0 | 额外种子值 | 附加随机种子 | 额外的变化种子 |
| Additional Strength | additional_strength | 浮点数 | 0.0 | 额外种子强度 | 附加种子强度 | 控制额外变化程度 |
| Noise Mode | noise_mode | 下拉选择 | GPU(=A1111) | 噪声模式 | 噪声计算模式 | 兼容性选择 |
| Initial Batch Seed Mode | initial_batch_seed_mode | 下拉选择 | incremental | 初始批次种子模式 | 批次种子策略 | 批量处理的种子方式 |
Composite Noise (Inspire) 节点
这个节点就像一个噪声合成器,可以将多个噪声图像合并。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Destination | destination | NOISE_IMAGE类型 | - | 目标噪声图像 | 目标噪声 | 作为背景的噪声 |
| Source | source | NOISE_IMAGE类型 | - | 源噪声图像 | 源噪声 | 要合成的噪声 |
| Mode | mode | 下拉选择 | center | 合成模式 | 合成方式 | center居中合成 |
| X | x | 整数 | 0 | X坐标偏移 | 水平偏移 | 源噪声的水平位置 |
| Y | y | 整数 | 0 | Y坐标偏移 | 垂直偏移 | 源噪声的垂直位置 |
3.15 工具节点
List Counter (Inspire) 节点
这个节点就像一个计数器,可以为列表中的每个项目分配序号。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Signal | signal | 任意类型 | - | 输入信号 | 触发信号 | 任何类型的数据 |
| Base Value | base_value | 整数 | 0 | 基础计数值 | 计数起始值 | 从这个数字开始计数 |
Random Generator for List (Inspire) 节点
这个节点就像一个随机数生成器,为列表中每个项目生成不同的随机数。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Signal | signal | 任意类型 | - | 输入信号 | 触发信号 | 传递的数据 |
| Seed | seed | 整数 | 0 | 基础种子 | 随机种子基础值 | 随机数生成的起点 |
Remove ControlNet (Inspire) 节点
这个节点就像一个ControlNet清除器,可以从条件中移除ControlNet控制。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Conditioning | conditioning | CONDITIONING类型 | - | 输入条件 | 条件数据 | 包含ControlNet的条件 |
CLIPTextEncodeWithWeight (Inspire) 节点
这个节点就像一个加权文本编码器,可以调整提示词的权重强度。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Text | text | 文本框 | - | 提示词文本 | 文本内容 | 要编码的提示词 |
| CLIP | clip | CLIP类型 | - | 文本编码器 | CLIP模型 | 连接CLIP模型 |
| Strength | strength | 浮点数 | 1.0 | 权重强度倍数 | 权重缩放因子 | 1.0是原始强度 |
| Add Weight | add_weight | 浮点数 | 0.0 | 权重增加值 | 权重偏移量 | 在原权重基础上增加 |
3.16 图像批处理节点
Image Batch Splitter (Inspire) 节点
这个节点就像一个图像分离器,可以将批量图像分割成单独的图像。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Images | images | IMAGE类型 | - | 输入图像批次 | 图像张量批次 | 要分离的图像组 |
| Split Count | split_count | 整数 | 4 | 分离数量 | 分割数量 | 分成几个单独图像 |
Latent Batch Splitter (Inspire) 节点
这个节点就像一个潜在图像分离器,可以将批量潜在图像分割。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Latent | latent | LATENT类型 | - | 输入潜在图像批次 | 潜在张量批次 | 要分离的潜在图像组 |
| Split Count | split_count | 整数 | 4 | 分离数量 | 分割数量 | 分成几个单独潜在图像 |
3.17 颜色处理节点
Color Map To Masks (Inspire) 节点
这个节点就像一个颜色分析器,可以根据颜色生成对应的遮罩。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Color Map | color_map | IMAGE类型 | - | 颜色映射图像 | 彩色图像 | 包含不同颜色区域的图 |
| Min Pixels | min_pixels | 整数 | 500 | 最小像素数量 | 像素数量阈值 | 颜色区域至少要有多少像素 |
| Max Count | max_count | 整数 | 5 | 最大颜色数量 | 颜色数量上限 | 最多识别几种颜色 |
Select Nth Mask (Inspire) 节点
这个节点就像一个遮罩选择器,可以从多个遮罩中选择特定的一个。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Masks | masks | MASK类型 | - | 输入遮罩组 | 遮罩张量组 | 包含多个遮罩的数据 |
| Idx | idx | 整数 | 0 | 选择索引 | 索引位置 | 选择第几个遮罩(从0开始) |
RGB Hex To HSV (Inspire) 节点
这个节点就像一个颜色转换器,可以将十六进制颜色转换为HSV值。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| RGB Hex | rgb_hex | 文本框 | - | 十六进制颜色代码 | RGB十六进制值 | 如#FF0000表示红色 |
3.18 条件处理节点
Conditioning Upscale (Inspire) 节点
这个节点就像一个条件放大器,可以按比例放大条件区域。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Conditioning | conditioning | CONDITIONING类型 | - | 输入条件 | 条件数据 | 要放大的条件 |
| Scalar | scalar | 整数 | 2 | 放大倍数 | 缩放因子 | 2表示放大2倍 |
Conditioning Stretch (Inspire) 节点
这个节点就像一个条件拉伸器,可以调整条件区域的尺寸。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Conditioning | conditioning | CONDITIONING类型 | - | 输入条件 | 条件数据 | 要拉伸的条件 |
| Resolution X | resolutionX | 整数 | 512 | 原始X分辨率 | 原始宽度 | 条件的原始宽度 |
| Resolution Y | resolutionY | 整数 | 512 | 原始Y分辨率 | 原始高度 | 条件的原始高度 |
| New Width | newWidth | 整数 | 512 | 新宽度 | 目标宽度 | 拉伸后的宽度 |
| New Height | newHeight | 整数 | 512 | 新高度 | 目标高度 | 拉伸后的高度 |
3.19 区域IPAdapter节点
Regional IPAdapter Mask (Inspire) 节点
这个节点就像一个区域图像适配器,可以在特定区域应用参考图像的风格。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Mask | mask | MASK类型 | - | 区域遮罩,白色区域生效 | 区域掩码 | 定义IPAdapter作用区域 |
| Image | image | IMAGE类型 | - | 参考图像 | 参考图像 | 要模仿风格的图片 |
| Weight | weight | 浮点数 | 0.7 | IPAdapter影响强度 | 适配器权重 | 0.7是常用强度 |
| Noise | noise | 浮点数 | 0.5 | 噪声强度 | 噪声水平 | 增加随机性 |
| Weight Type | weight_type | 下拉选择 | - | 权重类型 | 权重计算方式 | 不同的权重算法 |
| Start At | start_at | 浮点数 | 0.0 | 开始应用的步数比例 | 起始时间点 | 0.0从开始就应用 |
| End At | end_at | 浮点数 | 1.0 | 结束应用的步数比例 | 结束时间点 | 1.0应用到最后 |
| Unfold Batch | unfold_batch | 布尔值 | False | 是否展开批次 | 批次展开开关 | 处理批量图像时使用 |
Regional IPAdapter Color Mask (Inspire) 节点
这个节点就像一个颜色区域图像适配器,通过颜色识别区域来应用IPAdapter。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Color Mask | color_mask | IMAGE类型 | - | 颜色遮罩图像 | 彩色掩码图像 | 包含不同颜色区域的图 |
| Mask Color | mask_color | 文本框 | #FFFFFF | 目标颜色代码 | 颜色标识符 | #FF0000表示红色区域 |
| Image | image | IMAGE类型 | - | 参考图像 | 参考图像 | 要应用的风格图片 |
| Weight | weight | 浮点数 | 0.7 | IPAdapter强度 | 适配器权重 | 控制风格影响程度 |
| Noise | noise | 浮点数 | 0.5 | 噪声水平 | 噪声强度 | 增加变化性 |
| Weight Type | weight_type | 下拉选择 | - | 权重计算类型 | 权重算法 | 选择合适的权重方式 |
| Start At | start_at | 浮点数 | 0.0 | 开始时间点 | 起始步数比例 | 何时开始应用 |
| End At | end_at | 浮点数 | 1.0 | 结束时间点 | 结束步数比例 | 何时停止应用 |
| Unfold Batch | unfold_batch | 布尔值 | False | 批次展开 | 批次处理模式 | 批量处理开关 |
Apply Regional IPAdapters (Inspire) 节点
这个节点就像一个区域IPAdapter应用器,可以同时应用多个区域IPAdapter。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| IPAdapter Pipe | ipadapter_pipe | IPADAPTER_PIPE类型 | - | IPAdapter管道 | IPAdapter管道数据 | 包含模型和设置的管道 |
| Regional IPAdapter1 | regional_ipadapter1 | REGIONAL_IPADAPTER类型 | - | 区域IPAdapter配置 | 区域适配器配置 | 第一个区域的IPAdapter设置 |
3.20 区域种子探索节点
Regional Seed Explorer By Mask (Inspire) 节点
这个节点就像一个区域种子实验室,可以在特定区域应用不同的种子变化。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Mask | mask | MASK类型 | - | 区域遮罩 | 区域掩码 | 定义种子变化的区域 |
| Noise | noise | NOISE_IMAGE类型 | - | 输入噪声图像 | 噪声数据 | 要处理的噪声 |
| Seed Prompt | seed_prompt | 文本框 | - | 种子变化指令 | 种子变化配置 | 格式:种子:强度,种子:强度 |
| Enable Additional | enable_additional | 布尔值 | True | 启用额外种子 | 额外种子开关 | 是否使用额外的种子 |
| Additional Seed | additional_seed | 整数 | 0 | 额外种子值 | 附加种子 | 额外的变化种子 |
| Additional Strength | additional_strength | 浮点数 | 0.0 | 额外种子强度 | 附加强度 | 额外变化的程度 |
| Noise Mode | noise_mode | 下拉选择 | GPU(=A1111) | 噪声计算模式 | 噪声处理方式 | 兼容性选择 |
Regional Seed Explorer By Color Mask (Inspire) 节点
这个节点就像一个颜色区域种子实验室,通过颜色识别区域来应用种子变化。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Color Mask | color_mask | IMAGE类型 | - | 颜色遮罩图像 | 彩色掩码 | 包含颜色区域的图像 |
| Mask Color | mask_color | 文本框 | #FFFFFF | 目标颜色 | 颜色标识 | 要处理的颜色区域 |
| Noise | noise | NOISE_IMAGE类型 | - | 噪声图像 | 噪声数据 | 输入的噪声 |
| Seed Prompt | seed_prompt | 文本框 | - | 种子指令 | 种子变化配置 | 种子变化的参数 |
| Enable Additional | enable_additional | 布尔值 | True | 额外种子开关 | 额外种子启用 | 是否使用额外种子 |
| Additional Seed | additional_seed | 整数 | 0 | 额外种子 | 附加种子值 | 额外的随机种子 |
| Additional Strength | additional_strength | 浮点数 | 0.0 | 额外强度 | 附加强度值 | 额外变化强度 |
| Noise Mode | noise_mode | 下拉选择 | GPU(=A1111) | 噪声模式 | 噪声计算方式 | 处理模式选择 |
3.21 IPAdapter管道节点
To IPAdapter Pipe (Inspire) 节点
这个节点就像一个IPAdapter打包器,将IPAdapter相关组件打包成管道。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| IPAdapter | ipadapter | IPADAPTER类型 | - | IPAdapter模型 | IPAdapter模型数据 | 加载的IPAdapter模型 |
| Model | model | MODEL类型 | - | 基础模型 | 扩散模型 | 要应用IPAdapter的模型 |
| CLIP Vision | clip_vision | CLIP_VISION类型 | - | 视觉编码器 | CLIP视觉模型 | 可选的视觉编码器 |
| InsightFace | insightface | INSIGHTFACE类型 | - | 人脸识别模型 | InsightFace模型 | 可选的人脸识别 |
From IPAdapter Pipe (Inspire) 节点
这个节点就像一个IPAdapter拆包器,从管道中提取各个组件。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| IPAdapter Pipe | ipadapter_pipe | IPADAPTER_PIPE类型 | - | IPAdapter管道 | IPAdapter管道数据 | 要拆解的管道 |
3.22 区域CFG节点
Regional CFG (Inspire) 节点
这个节点就像一个区域CFG控制器,可以在特定区域应用不同的CFG强度。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Model | model | MODEL类型 | - | 基础模型 | 扩散模型 | 要应用区域CFG的模型 |
| Mask | mask | MASK类型 | - | 区域遮罩 | 区域掩码 | 定义CFG作用区域 |
Color Mask To Depth Mask (Inspire) 节点
这个节点就像一个颜色深度转换器,将颜色遮罩转换为深度遮罩。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Color Mask | color_mask | IMAGE类型 | - | 颜色遮罩图像 | 彩色掩码 | 包含不同颜色的图像 |
| Spec | spec | 文本框 | #FF0000:1.0\n#000000:1.0 | 颜色深度规格 | 颜色深度映射 | 颜色代码:深度值的映射 |
| Base Value | base_value | 浮点数 | 0.0 | 基础深度值 | 基础深度 | 默认的深度值 |
| Dilation | dilation | 整数 | 0 | 膨胀像素数 | 膨胀处理 | 扩展遮罩边缘 |
| Flatten Method | flatten_method | 下拉选择 | override | 平坦化方法 | 合并方式 | 多层遮罩的合并策略 |
3.23 后端缓存数字键节点
Cache Backend Data [NumberKey] (Inspire) 节点
这个节点就像一个数字键缓存器,使用数字作为键名缓存数据。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Key | key | 整数 | 0 | 数字键名 | 数字标识符 | 用数字给数据编号 |
| Tag | tag | 文本框 | - | 数据标签 | 描述标签 | 简单描述这是什么数据 |
| Data | data | 任意类型 | - | 要缓存的数据 | 缓存数据 | 任何类型的数据 |
Retrieve Backend Data [NumberKey] (Inspire) 节点
这个节点就像一个数字键提取器,通过数字键获取缓存的数据。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Key | key | 整数 | 0 | 数字键名 | 数字标识符 | 要获取数据的数字编号 |
Remove Backend Data [NumberKey] (Inspire) 节点
这个节点就像一个数字键删除器,删除指定数字键的缓存数据。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Key | key | 整数 | 0 | 数字键名 | 数字标识符 | 要删除的数据编号 |
| Signal Opt | signal_opt | 任意类型 | - | 可选信号 | 可选信号数据 | 传递的信号数据 |
3.24 共享模型加载器节点
Shared Diffusion Model Loader (Inspire) 节点
这个节点就像一个共享扩散模型加载器,可以缓存和共享扩散模型。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Model Name | model_name | 下拉选择 | - | 扩散模型文件名 | 模型文件名 | 选择要加载的扩散模型 |
| Weight Dtype | weight_dtype | 下拉选择 | default | 权重数据类型 | 权重精度类型 | default是默认精度 |
| Key Opt | key_opt | 文本框 | - | 可选缓存键 | 可选键名 | 自定义缓存名称 |
| Mode | mode | 下拉选择 | Auto | 缓存模式 | 缓存策略 | Auto自动管理 |
Shared Text Encoder Loader (Inspire) 节点
这个节点就像一个共享文本编码器加载器,可以缓存和共享文本编码器。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Model Name1 | model_name1 | 下拉选择 | - | 第一个文本编码器 | 主文本编码器 | 选择主要的文本编码器 |
| Model Name2 | model_name2 | 下拉选择 | None | 第二个文本编码器 | 辅助文本编码器 | 可选的第二个编码器 |
| Model Name3 | model_name3 | 下拉选择 | None | 第三个文本编码器 | 第三文本编码器 | 可选的第三个编码器 |
| Type | type | 下拉选择 | stable_diffusion | 编码器类型 | 编码器架构类型 | 选择对应的架构 |
| Key Opt | key_opt | 文本框 | - | 可选缓存键 | 可选键名 | 自定义缓存名称 |
| Mode | mode | 下拉选择 | Auto | 缓存模式 | 缓存策略 | Auto自动管理 |
3.25 Stable Cascade节点
Stable Cascade Checkpoint Loader (Inspire) 节点
这个节点就像一个Stable Cascade专用加载器,可以同时加载Stage B和Stage C模型。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Stage B | stage_b | 下拉选择 | - | Stage B模型文件 | 第一阶段模型 | Stable Cascade的B阶段 |
| Key Opt B | key_opt_b | 文本框 | - | Stage B缓存键 | B阶段缓存键 | B模型的缓存名称 |
| Stage C | stage_c | 下拉选择 | - | Stage C模型文件 | 第二阶段模型 | Stable Cascade的C阶段 |
| Key Opt C | key_opt_c | 文本框 | - | Stage C缓存键 | C阶段缓存键 | C模型的缓存名称 |
| Cache Mode | cache_mode | 下拉选择 | none | 缓存模式 | 缓存策略 | 选择缓存哪些模型 |
3.26 缓存状态节点
Is Cached (Inspire) 节点
这个节点就像一个缓存检查器,可以检查指定键的数据是否已缓存。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Key | key | 文本框 | - | 要检查的键名 | 缓存键标识符 | 输入要检查的缓存键 |
Show Cached Info (Inspire) 节点
这个节点就像一个缓存信息显示器,可以显示当前所有缓存的信息。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Cache Info | cache_info | 文本框 | - | 缓存信息显示 | 缓存状态信息 | 显示所有缓存的详细信息 |
| Key | key | 文本框 | - | 特定键查询 | 特定键名 | 查询特定键的信息 |
3.27 提示词绑定节点
Bind [ImageList, PromptList] (Inspire) 节点
这个节点就像一个图像提示词绑定器,可以将图像列表和提示词列表配对。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Images | images | IMAGE类型 | - | 图像列表 | 图像数据列表 | 要绑定的图像组 |
| Zipped Prompts | zipped_prompts | ZIPPED_PROMPT类型 | - | 压缩提示词列表 | 提示词数据列表 | 要绑定的提示词组 |
| Default Positive | default_positive | 文本框 | - | 默认正面提示词 | 默认正向提示词 | 数量不足时的默认提示词 |
| Default Negative | default_negative | 文本框 | - | 默认负面提示词 | 默认负向提示词 | 数量不足时的默认提示词 |
3.28 提示词压缩节点
Zip Prompt (Inspire) 节点
这个节点就像一个提示词打包器,将正面和负面提示词打包成一个单元。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Positive | positive | 文本框 | - | 正面提示词 | 正向提示词文本 | 描述想要的内容 |
| Negative | negative | 文本框 | - | 负面提示词 | 负向提示词文本 | 描述不想要的内容 |
| Name Opt | name_opt | 文本框 | - | 可选名称 | 可选标识名 | 给这组提示词起个名字 |
Unzip Prompt (Inspire) 节点
这个节点就像一个提示词拆包器,将压缩的提示词拆分成独立的部分。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Zipped Prompt | zipped_prompt | ZIPPED_PROMPT类型 | - | 压缩的提示词 | 压缩提示词数据 | 要拆分的提示词包 |
3.29 提示词提取节点
Prompt Extractor (Inspire) 节点
这个节点就像一个提示词考古学家,可以从图像的元数据中提取提示词。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Image | image | 下拉选择 | - | 要分析的图像文件 | 图像文件名 | 选择包含元数据的图像 |
| Positive ID | positive_id | 文本框 | - | 正面提示词节点ID | 正向提示词标识 | 要提取的正面提示词节点 |
| Negative ID | negative_id | 文本框 | - | 负面提示词节点ID | 负向提示词标识 | 要提取的负面提示词节点 |
| Info | info | 文本框 | - | 提取的信息显示 | 元数据信息 | 显示提取到的所有信息 |
3.30 全局采样器节点
Global Sampler (Inspire) 节点
这个节点就像一个全局采样器控制器,可以统一设置所有采样器的参数。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Sampler Name | sampler_name | 下拉选择 | - | 全局采样器类型 | 采样算法 | 所有节点使用的采样器 |
| Scheduler | scheduler | 下拉选择 | - | 全局调度器类型 | 噪声调度器 | 所有节点使用的调度器 |
3.31 LoRA信息节点
LoRA Block Info (Inspire) 节点
这个节点就像一个LoRA分析仪,可以显示LoRA文件的详细结构信息。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Model | model | MODEL类型 | - | 基础模型 | 扩散模型 | 用于分析LoRA结构 |
| CLIP | clip | CLIP类型 | - | 文本编码器 | CLIP模型 | 用于分析LoRA结构 |
| LoRA Name | lora_name | 下拉选择 | - | LoRA文件名 | LoRA模型文件 | 要分析的LoRA文件 |
| Block Info | block_info | 文本框 | - | 块信息显示 | 结构信息 | 显示LoRA的层级结构 |
3.32 LoRA保存加载节点
Save LoRA Block Weight (Inspire) 节点
这个节点就像一个LoRA权重保存器,可以将权重配置保存为文件。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| LBW Model | lbw_model | LBW_MODEL类型 | - | LoRA权重模型 | LoRA权重数据 | 要保存的权重配置 |
| Filename Prefix | filename_prefix | 文本框 | ComfyUI | 文件名前缀 | 保存文件前缀 | 保存文件的名称前缀 |
Load LoRA Block Weight (Inspire) 节点
这个节点就像一个LoRA权重加载器,可以从文件加载权重配置。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| LBW Model | lbw_model | 下拉选择 | - | 权重文件名 | LoRA权重文件 | 选择要加载的权重文件 |
3.33 XY输入节点
XY Input: LoRA Block Weight (Inspire) 节点
这个节点就像一个LoRA权重XY图生成器,可以生成权重对比图表。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例例子 |
|---|---|---|---|---|---|---|
| Category Filter | category_filter | 下拉选择 | All | LoRA分类筛选 | LoRA目录过滤 | 筛选LoRA文件 |
| LoRA Name | lora_name | 下拉选择 | - | LoRA文件名 | LoRA模型文件 | 要测试的LoRA |
| Strength Model | strength_model | 浮点数 | 1.0 | 模型强度 | 模型权重强度 | LoRA对模型的影响 |
| Strength CLIP | strength_clip | 浮点数 | 1.0 | CLIP强度 | CLIP权重强度 | LoRA对CLIP的影响 |
| Inverse | inverse | 布尔值 | False | 是否反转权重 | 权重反转开关 | 反转权重效果 |
| Seed | seed | 整数 | 0 | 随机种子 | 随机种子值 | 控制随机性 |
| A | A | 浮点数 | 1.0 | 权重参数A | 权重计算参数A | 权重公式参数 |
| B | B | 浮点数 | 1.0 | 权重参数B | 权重计算参数B | 权重公式参数 |
| Preset | preset | 下拉选择 | - | 权重预设 | 预定义权重配置 | 快速选择权重方案 |
| Block Vectors | block_vectors | 文本框 | - | 权重向量组 | 权重向量列表 | 多组权重向量配置 |
| Heatmap Palette | heatmap_palette | 下拉选择 | viridis | 热力图调色板 | 颜色映射方案 | 热力图的颜色方案 |
| Heatmap Alpha | heatmap_alpha | 浮点数 | 0.8 | 热力图透明度 | 透明度值 | 热力图的透明程度 |
| Heatmap Strength | heatmap_strength | 浮点数 | 1.5 | 热力图强度 | 强度缩放 | 热力图的对比度 |
| XYPlot Mode | xyplot_mode | 下拉选择 | Simple | XY图模式 | 图表生成模式 | 选择图表类型 |
4. 使用技巧和建议
4.1 LoRA分层权重使用技巧
- 使用预设权重方案快速开始
- 通过调整不同层的权重来精确控制LoRA效果
- 结合A、B参数使用随机权重增加变化
4.2 区域控制最佳实践
- 使用清晰的黑白遮罩定义区域
- 区域提示词要具体明确
- 合理设置CFG值避免过度拟合
4.3 缓存系统优化
- 为常用模型设置缓存减少加载时间
- 使用有意义的键名方便管理
- 定期清理不需要的缓存数据
4.4 批处理工作流
- 使用列表节点处理多个参数
- 结合循环节点实现自动化处理
- 合理设置批次大小平衡速度和内存
5. 常见问题解答
Q1: LoRA分层权重不生效怎么办?
A: 检查权重向量格式是否正确,确保有17个数值用逗号分隔。
Q2: 区域提示词没有效果?
A: 确认遮罩是否正确,白色区域才会应用提示词。
Q3: 缓存数据丢失了?
A: 缓存是临时的,重启ComfyUI后会清空,重要数据要及时保存。
Q4: 批处理速度很慢?
A: 减少批次大小或使用更快的采样器,检查显存是否足够。
Q5: 节点连接出错?
A: 检查数据类型是否匹配,确保输出类型和输入类型一致。
6. 总结
ComfyUI-Inspire-Pack 是一个功能强大的扩展插件,提供了206个实用节点。通过本教程的详细介绍,你应该能够:
- 理解每个节点的作用和参数含义
- 掌握基本的使用方法和技巧
- 解决常见的使用问题
- 构建高效的工作流程
建议从简单的节点开始练习,逐步掌握更复杂的功能。记住,熟练使用需要时间和实践,不要急于求成。
7. 高级使用技巧
7.1 工作流组合建议
- 使用LoRA分层权重 + 区域控制实现精确的局部效果
- 结合种子探索和进度监控优化生成参数
- 利用缓存系统提高复杂工作流的执行效率
7.2 性能优化
- 合理使用HyperTile节点减少显存占用
- 通过批处理节点提高生成效率
- 使用共享加载器避免重复加载模型
7.3 调试技巧
- 使用进度监控节点观察生成过程
- 利用种子记录器追踪好的参数组合
- 通过缓存信息节点监控系统资源使用
这个插件功能非常强大,建议从基础节点开始学习,逐步掌握高级功能。每个节点都有其特定的应用场景,熟练掌握后可以大大提升ComfyUI的使用效率。
8. 完整节点总结
ComfyUI-Inspire-Pack 插件共包含 206 个节点:
按功能分类统计:
- LoRA分层权重控制 - 7个节点
- 采样器增强 - 6个节点
- 提示词处理 - 15个节点
- 图像处理 - 12个节点
- 区域控制 - 25个节点
- 后端缓存系统 - 18个节点
- 列表处理 - 5个节点
- ControlNet预处理器 - 17个节点
- 随机噪声 - 3个节点
- 超级分辨率 - 1个节点
- 进度监控 - 2个节点
- 调度器 - 2个节点
- 种子探索 - 6个节点
- 工具节点 - 15个节点
- 图像批处理 - 4个节点
- 颜色处理 - 3个节点
- 条件处理 - 3个节点
- IPAdapter相关 - 25个节点
- 区域IPAdapter - 8个节点
- 区域种子探索 - 2个节点
- IPAdapter管道 - 2个节点
- 区域CFG - 2个节点
- 共享模型加载器 - 3个节点
- Stable Cascade - 1个节点
- 缓存状态 - 2个节点
- 提示词绑定 - 1个节点
- 提示词压缩 - 2个节点
- 提示词提取 - 1个节点
- 全局采样器 - 1个节点
- LoRA信息 - 1个节点
- LoRA保存加载 - 2个节点
- XY输入 - 1个节点
- 其他专业节点 - 约15个节点
每个节点都包含了完整的参数表格说明,涵盖了参数的UI显示名、代码名、参数值、建议值、通俗解释、专业解释和使用示例。
这个插件功能极其强大,是ComfyUI生态中最重要的扩展之一,掌握这些节点可以大大提升工作流的效率和效果。