【版权严正声明】
本文系作者 [编程界的小学生] 原创,并拥有完整、独立的著作权。
未经本人 书面授权 ,任何单位、平台或个人, 严禁 以任何形式(包括但不限于转载、复制、摘编、修改、链接、转贴、建立镜像等)使用本文的全部或部分内容。
任何无视本声明的侵权行为,本人将依据《中华人民共和国著作权法》等相关法律法规,采取一切必要的法律手段,追究其侵权责任,要求其 立即停止侵权、赔礼道歉、消除影响,并赔偿因此造成的一切经济损失及维权成本(包括但不限于律师费、诉讼费、公证费等)。
侵权必究,切勿以身试法!
1. 插件简介
插件地址: https://github.com/BennyKok/comfyui-deploy
ComfyUI Deploy 是一个超级强大的云部署插件,就像给你的 ComfyUI 装上了"云端翅膀"!它能把你本地的工作流轻松部署到云端服务器,让别人可以通过网页直接使用你的 AI 功能,而且还支持多种云平台部署。
这个插件能给你带来什么效果:
2. 如何安装
方法一:通过 ComfyUI-Manager 安装(推荐)
打开 ComfyUI,点击右下角的 Manager 按钮
在搜索框输入 "comfyui-deploy"
找到插件后点击安装
重启 ComfyUI 即可
方法二:手动下载安装
下载插件包到 ComfyUI/custom_nodes 目录
重启 ComfyUI
插件会自动安装所需依赖
方法三:Git 克隆安装
cd ComfyUI/custom_nodesgit clone https://github.com/BennyKok/comfyui-deploy.git
3. 节点详细解析
当前插件包含节点总数:25个 本次输出节点数:25个 剩余未输出节点数:0个
3.1 ComfyUIDeployExternalImage 节点 - 外部图片输入器
这个节点就像一个"图片接收器",专门用来接收从网页或其他地方传来的图片。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
input_id | input_id | STRING | "input_image" | 给这个输入起个名字,就像门牌号 | 输入标识符 | 设置为"用户头像",网页上就显示这个名字 |
default_value | default_value | IMAGE | - | 如果用户没上传图片,就用这个默认图片 | 默认图像值 | 连接一张示例图片,用户没上传时显示 |
display_name | display_name | STRING | "" | 在网页上显示的友好名称 | 显示名称 | 写"请上传您的照片",用户一看就懂 |
description | description | STRING | "" | 详细说明这个输入是干什么的 | 输入描述 | 写"支持JPG、PNG格式,建议尺寸512x512" |
default_value_url | default_value_url | STRING | "" | 默认图片的网址链接 | 默认图像URL | 填入图片链接,可以预览默认图片 |
3.2 ComfyUIDeployExternalText 节点 - 外部文字输入器
这个节点就像一个"文字收集盒",专门收集用户在网页上输入的文字。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
input_id | input_id | STRING | "input_text" | 给这个文字输入起个名字 | 输入标识符 | 设置为"描述词",用户知道要输入什么 |
default_value | default_value | STRING | "" | 用户没输入时显示的默认文字 | 默认文本值 | 写"美丽的女孩,长发飘飘"作为示例 |
display_name | display_name | STRING | "" | 在网页上显示的标题 | 显示名称 | 写"请输入图片描述" |
description | description | STRING | "" | 详细说明用户应该输入什么 | 输入描述 | 写"用英文描述想要生成的图片内容" |
3.3 ComfyUIDeployExternalNumber 节点 - 外部数字输入器
这个节点就像一个"数字调节器",让用户在网页上调节各种数值参数。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
input_id | input_id | STRING | "input_number" | 给这个数字输入起个名字 | 输入标识符 | 设置为"生成强度",用户知道这是调节强度的 |
default_value | default_value | FLOAT | 0 | 默认显示的数字 | 默认数值 | 设置为0.7,用户看到默认强度是0.7 |
display_name | display_name | STRING | "" | 在网页上显示的标题 | 显示名称 | 写"生成强度" |
description | description | STRING | "" | 说明这个数字是控制什么的 | 参数描述 | 写"数值越高,生成效果越强烈" |
3.4 ComfyDeployOutputImage 节点 - 专用图片输出器
这个节点就像一个"图片打包机",把生成的图片整理好发送给用户。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
images | images | IMAGE | - | 要输出的图片数据 | 图像张量输入 | 连接工作流最后生成的图片 |
filename_prefix | filename_prefix | STRING | "ComfyUI" | 保存图片的文件名前缀 | 文件名前缀 | 设置为"AI生成",文件名就是"AI生成_001.png" |
file_type | file_type | COMBO | "webp" | 保存图片的格式 | 图像格式选择 | 选择"png"保存为PNG格式 |
quality | quality | INT | 80 | 图片质量,数字越高质量越好 | 图像质量参数 | 设置为90获得更高质量 |
output_id | output_id | STRING | "output_images" | 给这个输出起个名字 | 输出标识符 | 设置为"生成结果",用户知道这是最终结果 |
3.5 ComfyUIDeployExternalBoolean 节点 - 外部开关输入器
这个节点就像一个"电灯开关",让用户在网页上开启或关闭某个功能。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
input_id | input_id | STRING | "input_bool" | 给这个开关起个名字 | 输入标识符 | 设置为"高清模式",用户知道这是控制清晰度的 |
default_value | default_value | BOOLEAN | False | 默认是开启还是关闭 | 默认布尔值 | 设置为True,默认开启高清模式 |
display_name | display_name | STRING | "" | 在网页上显示的开关名称 | 显示名称 | 写"启用高清模式" |
description | description | STRING | "" | 说明这个开关的作用 | 开关描述 | 写"开启后生成更清晰的图片,但速度会变慢" |
3.6 ComfyUIDeployExternalSeed 节点 - 外部随机种子输入器
这个节点就像一个"幸运数字生成器",控制AI生成的随机性。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
input_id | input_id | STRING | "input_seed" | 给这个种子输入起个名字 | 输入标识符 | 设置为"随机种子",用户知道这控制随机性 |
default_value | default_value | INT | -1 | 默认的种子数字,-1表示随机 | 默认种子值 | 设置为-1,每次生成都不一样 |
min_value | min_value | INT | 1 | 种子的最小值 | 最小种子值 | 设置为1,种子不能小于1 |
max_value | max_value | INT | 4294967295 | 种子的最大值 | 最大种子值 | 保持默认值即可 |
display_name | display_name | STRING | "" | 在网页上显示的名称 | 显示名称 | 写"随机种子" |
description | description | STRING | "" | 说明种子的作用 | 种子描述 | 写"相同种子生成相同结果,-1为随机" |
3.7 ComfyUIDeployExternalEnum 节点 - 外部下拉选择器
这个节点就像一个"选择菜单",让用户从多个选项中选择一个。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
input_id | input_id | STRING | "input_enum" | 给这个选择器起个名字 | 输入标识符 | 设置为"艺术风格",用户知道这是选择风格的 |
default_value | default_value | STRING | "" | 默认选中的选项 | 默认选择值 | 设置为"写实风格" |
options | options | STRING | "" | 所有可选的选项,用JSON格式 | 选项列表 | 写["写实风格","动漫风格","油画风格"] |
display_name | display_name | STRING | "" | 在网页上显示的标题 | 显示名称 | 写"选择艺术风格" |
description | description | STRING | "" | 说明这个选择器的用途 | 选择器描述 | 写"选择不同风格会影响生成效果" |
3.8 ComfyUIDeployExternalCheckpoint 节点 - 外部模型选择器
这个节点就像一个"模型仓库管理员",可以选择或下载不同的AI模型。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
input_id | input_id | STRING | "input_checkpoint" | 给这个模型选择器起个名字 | 输入标识符 | 设置为"AI模型",用户知道这是选择模型的 |
default_value | default_value | COMBO | - | 默认选择的模型 | 默认模型选择 | 选择一个常用的模型作为默认 |
display_name | display_name | STRING | "" | 在网页上显示的标题 | 显示名称 | 写"选择AI模型" |
description | description | STRING | "" | 说明不同模型的特点 | 模型描述 | 写"不同模型擅长生成不同类型的图片" |
3.9 ComfyUIDeployExternalLora 节点 - 外部LoRA选择器
这个节点就像一个"风格滤镜管理器",可以选择或下载不同的LoRA风格文件。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
input_id | input_id | STRING | "input_lora" | 给这个LoRA选择器起个名字 | 输入标识符 | 设置为"风格滤镜",用户知道这是选择风格的 |
default_lora_name | default_lora_name | COMBO | - | 默认选择的LoRA文件 | 默认LoRA选择 | 选择一个常用的LoRA作为默认 |
lora_save_name | lora_save_name | STRING | "" | 下载LoRA时保存的文件名 | LoRA保存名称 | 设置为"custom_style.safetensors" |
display_name | display_name | STRING | "" | 在网页上显示的标题 | 显示名称 | 写"选择风格滤镜" |
description | description | STRING | "" | 说明LoRA的作用 | LoRA描述 | 写"LoRA可以为图片添加特殊风格效果" |
lora_url | lora_url | STRING | "" | LoRA文件的下载链接 | LoRA下载URL | 填入LoRA文件的网址 |
bearer_token | bearer_token | STRING | "" | 下载时需要的授权令牌 | 授权令牌 | 如果需要登录才能下载,填入令牌 |
3.10 ComfyUIDeployExternalNumberInt 节点 - 外部整数输入器
这个节点就像一个"整数计数器",让用户输入整数数值。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
input_id | input_id | STRING | "input_number" | 给这个整数输入起个名字 | 输入标识符 | 设置为"生成数量",用户知道这是设置数量的 |
default_value | default_value | INT | 0 | 默认显示的整数 | 默认整数值 | 设置为1,默认生成1张图片 |
display_name | display_name | STRING | "" | 在网页上显示的标题 | 显示名称 | 写"生成图片数量" |
description | description | STRING | "" | 说明这个数字的用途 | 参数描述 | 写"设置要生成多少张图片" |
3.11 ComfyUIDeployExternalNumberSlider 节点 - 外部滑块数字输入器
这个节点就像一个"音量调节滑块",让用户通过拖动滑块来调节数值。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
input_id | input_id | STRING | "input_number_slider" | 给这个滑块起个名字 | 输入标识符 | 设置为"生成强度",用户知道这是调节强度的 |
default_value | default_value | FLOAT | 0.5 | 滑块的默认位置 | 默认滑块值 | 设置为0.7,默认强度为70% |
min_value | min_value | FLOAT | 0 | 滑块的最小值 | 最小值限制 | 设置为0,强度最低为0 |
max_value | max_value | FLOAT | 1 | 滑块的最大值 | 最大值限制 | 设置为1,强度最高为100% |
display_name | display_name | STRING | "" | 在网页上显示的标题 | 显示名称 | 写"生成强度" |
description | description | STRING | "" | 说明滑块的作用 | 滑块描述 | 写"拖动滑块调节生成强度" |
3.12 ComfyDeployOutputText 节点 - 专用文本输出器
这个节点就像一个"文字打包机",把生成的文字内容整理好发送给用户。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
text | text | STRING | - | 要输出的文字内容 | 文本输入 | 连接工作流生成的文字结果 |
filename_prefix | filename_prefix | STRING | "ComfyUI" | 保存文件的名称前缀 | 文件名前缀 | 设置为"AI文本",文件名就是"AI文本_001.txt" |
file_type | file_type | COMBO | "txt" | 保存文件的格式 | 文件格式选择 | 选择"json"保存为JSON格式 |
output_id | output_id | STRING | "output_text" | 给这个文本输出起个名字 | 输出标识符 | 设置为"生成文本",用户知道这是文本结果 |
3.13 ComfyUIDeployExternalNumberSliderInt 节点 - 外部整数滑块输入器
这个节点就像一个"整数调节滑块",让用户通过拖动来选择整数值。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
input_id | input_id | STRING | "input_number_slider_int" | 给这个整数滑块起个名字 | 输入标识符 | 设置为"迭代步数",用户知道这是调节步数的 |
default_value | default_value | INT | 1 | 滑块的默认整数位置 | 默认整数值 | 设置为20,默认迭代20步 |
min_value | min_value | INT | 0 | 滑块的最小整数值 | 最小整数限制 | 设置为1,最少1步 |
max_value | max_value | INT | 10 | 滑块的最大整数值 | 最大整数限制 | 设置为50,最多50步 |
display_name | display_name | STRING | "" | 在网页上显示的标题 | 显示名称 | 写"迭代步数" |
description | description | STRING | "" | 说明这个整数滑块的作用 | 滑块描述 | 写"步数越多,生成质量越高但速度越慢" |
3.14 ComfyUIDeployStringCombine 节点 - 字符串组合器
这个节点就像一个"文字拼接机",可以把多段文字组合成一段。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
action | action | COMBO | "append" | 选择文字处理方式 | 操作类型选择 | 选择"append"把文字连接起来 |
tidy_tags | tidy_tags | COMBO | "yes" | 是否整理文字格式 | 格式整理选项 | 选择"yes"自动整理标点和空格 |
text_a | text_a | STRING | "" | 第一段文字 | 文本输入A | 输入"美丽的女孩" |
text_b | text_b | STRING | "" | 第二段文字 | 文本输入B | 输入"长发飘飘" |
text_c | text_c | STRING | "" | 第三段文字 | 文本输入C | 输入"微笑着" |
3.15 ComfyUIDeployExternalTextAny 节点 - 外部通用文本输入器
这个节点就像一个"万能文字接收器",可以接收任何类型的文字输入。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
input_id | input_id | STRING | "input_text" | 给这个文本输入起个名字 | 输入标识符 | 设置为"提示词",用户知道这是输入提示词的 |
default_value | default_value | STRING | "" | 默认显示的文字 | 默认文本值 | 写"请输入您的想法" |
display_name | display_name | STRING | "" | 在网页上显示的标题 | 显示名称 | 写"输入提示词" |
description | description | STRING | "" | 说明这个输入的用途 | 输入描述 | 写"详细描述您想要生成的内容" |
3.16 ComfyUIDeployExternalImageBatch 节点 - 外部批量图片输入器
这个节点就像一个"图片收集箱",可以一次接收多张图片。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
input_id | input_id | STRING | "input_images" | 给这个批量图片输入起个名字 | 输入标识符 | 设置为"参考图片",用户知道这是上传参考图的 |
images | images | STRING | "[]" | 图片列表的JSON格式数据 | 图片数组数据 | 系统自动处理,无需手动设置 |
default_value | default_value | IMAGE | - | 如果用户没上传,使用的默认图片 | 默认图像值 | 连接一张示例图片 |
display_name | display_name | STRING | "" | 在网页上显示的标题 | 显示名称 | 写"上传参考图片" |
description | description | STRING | "" | 说明这个批量输入的用途 | 输入描述 | 写"可以上传多张图片作为参考" |
3.17 ComfyUIDeployExternalImageAlpha 节点 - 外部透明图片输入器
这个节点就像一个"透明图片处理器",专门处理带透明背景的图片。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
input_id | input_id | STRING | "input_image" | 给这个透明图片输入起个名字 | 输入标识符 | 设置为"透明图片",用户知道这是上传透明图的 |
default_value | default_value | IMAGE | - | 默认的透明图片 | 默认图像值 | 连接一张带透明背景的示例图 |
display_name | display_name | STRING | "" | 在网页上显示的标题 | 显示名称 | 写"上传透明背景图片" |
description | description | STRING | "" | 说明透明图片的用途 | 输入描述 | 写"支持PNG格式的透明背景图片" |
3.18 ComfyUIDeployExternalVideo 节点 - 外部视频输入器(完整版)
这个节点就像一个"专业视频处理器",可以接收和处理各种视频文件。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
input_id | input_id | STRING | "input_video" | 给这个视频输入起个名字 | 输入标识符 | 设置为"原始视频",用户知道这是上传原视频的 |
force_rate | force_rate | INT | 0 | 强制改变视频帧率,0表示保持原帧率 | 帧率控制 | 设置为24,强制转换为24帧每秒 |
force_size | force_size | COMBO | "Disabled" | 强制改变视频尺寸 | 尺寸控制选项 | 选择"512x512"统一转换为512x512 |
custom_width | custom_width | INT | 512 | 自定义视频宽度 | 自定义宽度 | 设置为1024,视频宽度为1024像素 |
custom_height | custom_height | INT | 512 | 自定义视频高度 | 自定义高度 | 设置为768,视频高度为768像素 |
frame_load_cap | frame_load_cap | INT | 0 | 最多加载多少帧,0表示全部加载 | 帧数限制 | 设置为100,最多处理100帧 |
skip_first_frames | skip_first_frames | INT | 0 | 跳过开头多少帧 | 跳帧设置 | 设置为10,跳过前10帧 |
select_every_nth | select_every_nth | INT | 1 | 每隔多少帧取一帧 | 采样间隔 | 设置为2,每隔2帧取1帧 |
default_video | default_video | COMBO | - | 默认选择的视频文件 | 默认视频选择 | 选择一个示例视频文件 |
display_name | display_name | STRING | "" | 在网页上显示的标题 | 显示名称 | 写"上传视频文件" |
description | description | STRING | "" | 说明视频输入的用途 | 输入描述 | 写"支持MP4、AVI等常见视频格式" |
default_value_url | default_value_url | STRING | "" | 默认视频的网址链接 | 默认视频URL | 填入视频链接地址 |
3.19 ComfyUIDeployExternalVid 节点 - 外部视频输入器(简化版)
这个节点就像一个"简单视频接收器",专门用来接收视频文件路径。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
input_id | input_id | STRING | "input_video" | 给这个视频输入起个名字 | 输入标识符 | 设置为"输入视频",用户知道这是上传视频的 |
default_value | default_value | COMBO | - | 默认选择的视频文件 | 默认视频选择 | 选择一个示例视频文件 |
3.20 ComfyUIDeployExternalAudio 节点 - 外部音频输入器
这个节点就像一个"音频接收器",专门用来接收和处理音频文件。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
input_id | input_id | STRING | "input_audio" | 给这个音频输入起个名字 | 输入标识符 | 设置为"背景音乐",用户知道这是上传音乐的 |
audio_file | audio_file | STRING | "" | 音频文件的路径或网址 | 音频文件路径 | 填入音频文件的路径或URL |
default_value | default_value | AUDIO | - | 默认的音频数据 | 默认音频值 | 连接一个示例音频文件 |
display_name | display_name | STRING | "" | 在网页上显示的标题 | 显示名称 | 写"上传音频文件" |
description | description | STRING | "" | 说明音频输入的用途 | 输入描述 | 写"支持MP3、WAV等音频格式" |
3.21 ComfyUIDeployExternalEXR 节点 - 外部EXR图片输入器
这个节点就像一个"专业图片处理器",专门处理EXR格式的高动态范围图片。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
input_id | input_id | STRING | "input_exr" | 给这个EXR输入起个名字 | 输入标识符 | 设置为"HDR图片",用户知道这是上传HDR图的 |
exr_file | exr_file | STRING | "" | EXR文件的路径或网址 | EXR文件路径 | 填入EXR文件的路径或URL |
tonemap | tonemap | COMBO | "sRGB" | 色调映射方式 | 色调映射选择 | 选择"sRGB"进行标准色彩转换 |
default_image | default_image | IMAGE | - | 默认的图片数据 | 默认图像值 | 连接一张示例图片 |
default_mask | default_mask | MASK | - | 默认的遮罩数据 | 默认遮罩值 | 连接一个示例遮罩 |
display_name | display_name | STRING | "" | 在网页上显示的标题 | 显示名称 | 写"上传EXR图片" |
description | description | STRING | "" | 说明EXR输入的用途 | 输入描述 | 写"支持高动态范围的EXR格式图片" |
3.22 ComfyUIDeployExternalFaceModel 节点 - 外部人脸模型选择器
这个节点就像一个"人脸模型管理器",可以选择或下载不同的人脸识别模型。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
input_id | input_id | STRING | "input_reactor_face_model" | 给这个人脸模型选择器起个名字 | 输入标识符 | 设置为"人脸模型",用户知道这是选择人脸模型的 |
default_face_model_name | default_face_model_name | STRING | "" | 默认选择的人脸模型名称 | 默认模型名称 | 填入常用的人脸模型名称 |
face_model_save_name | face_model_save_name | STRING | "" | 下载模型时保存的文件名 | 模型保存名称 | 设置为"custom_face_model.safetensors" |
display_name | display_name | STRING | "" | 在网页上显示的标题 | 显示名称 | 写"选择人脸模型" |
description | description | STRING | "" | 说明人脸模型的作用 | 模型描述 | 写"不同模型适用于不同的人脸识别任务" |
face_model_url | face_model_url | STRING | "" | 人脸模型的下载链接 | 模型下载URL | 填入人脸模型文件的网址 |
3.23 ComfyDeployOutputEXR 节点 - 专用EXR图片输出器
这个节点就像一个"专业图片导出器",把生成的图片保存为EXR格式。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
images | images | IMAGE | - | 要输出的图片数据 | 图像张量输入 | 连接工作流生成的图片 |
filename_prefix | filename_prefix | STRING | "ComfyDeploy_EXR" | 保存文件的名称前缀 | 文件名前缀 | 设置为"HDR输出",文件名就是"HDR输出_001.exr" |
output_id | output_id | STRING | "output_exr" | 给这个EXR输出起个名字 | 输出标识符 | 设置为"HDR结果",用户知道这是HDR格式结果 |
这个节点就像一个"实时图片接收器",可以通过网络实时接收图片数据。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
input_id | input_id | STRING | "input_id" | 给这个实时输入起个名字 | 输入标识符 | 设置为"实时图片",用于实时传输 |
seed | seed | INT | 0 | 随机种子数值 | 随机种子 | 设置为固定数值保证结果一致 |
default_value | default_value | IMAGE | - | 默认的图片数据 | 默认图像值 | 连接一张示例图片 |
client_id | client_id | STRING | "" | 客户端标识符 | 客户端ID | 系统自动分配,用于识别连接 |
3.25 ComfyDeployWebscoketImageOutput 节点 - 实时图片输出器
这个节点就像一个"实时图片发送器",可以通过网络实时发送生成的图片。
参数详解
参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|
output_id | output_id | STRING | "output_id" | 给这个实时输出起个名字 | 输出标识符 | 设置为"实时结果",用于实时传输 |
images | images | IMAGE | - | 要输出的图片数据 | 图像张量输入 | 连接工作流生成的图片 |
file_type | file_type | COMBO | "WEBP" | 输出图片的格式 | 图像格式选择 | 选择"PNG"获得更好质量 |
quality | quality | INT | 80 | 图片质量,数字越高质量越好 | 图像质量参数 | 设置为90获得更高质量 |
client_id | client_id | STRING | "" | 客户端标识符 | 客户端ID | 系统自动分配,用于识别连接 |
4. 使用技巧和建议
4.1 新手入门建议
从简单开始:先用基本的图片生成工作流试试水
合理命名:给每个输入输出起有意义的名字,方便用户理解
设置默认值:为所有输入设置合理的默认值,降低使用门槛
添加说明:在description中详细说明每个参数的作用
4.2 进阶使用技巧
批量处理:使用批量输入节点处理多个文件
格式优化:根据用途选择合适的输出格式
性能调优:合理设置视频帧率和图片质量平衡效果和速度
错误处理:设置默认值防止用户输入错误导致崩溃
4.3 部署策略建议
云端部署:使用ComfyDeploy云服务快速部署
自建服务器:对于高频使用可以考虑自建服务器
负载均衡:多台服务器分担处理压力
监控告警:设置监控确保服务稳定运行
5. 常见问题解答
Q1: 为什么我的工作流部署失败?
A: 检查以下几点:
Q2: 如何设置多种输入类型?
A: 使用不同的External节点:
图片输入:ExternalImage、ExternalImageBatch
文字输入:ExternalText、ExternalTextAny
数字输入:ExternalNumber、ExternalNumberSlider
选择输入:ExternalEnum、ExternalCheckpoint
Q3: 用户上传的文件格式不支持怎么办?
A: 插件会自动处理常见格式,但建议:
在description中说明支持的格式
设置合理的默认值作为示例
使用批量输入节点增加兼容性
Q4: 如何监控部署的工作流运行状态?
A: 通过ComfyDeploy管理后台可以:
Q5: 支持哪些云平台部署?
A: 目前支持:
ComfyDeploy官方云服务
Modal云平台
RunPods云服务
自建服务器部署
6. 实战案例分享
案例1:AI头像生成服务
案例2:视频风格转换
案例3:批量图片处理
7. 高级功能详解
7.1 实时通信功能
使用WebSocket节点实现实时数据传输
支持流式处理和实时预览
适用于交互式应用场景
7.2 多格式支持
图片:PNG、JPG、WEBP、EXR
视频:MP4、AVI、MOV、WEBM
音频:MP3、WAV、FLAC
文本:TXT、JSON、MD
7.3 云端资源管理
8. 总结
ComfyUI Deploy 插件是一个功能全面的云部署解决方案,通过25个专业节点,你可以轻松将复杂的AI工作流部署到云端,为用户提供便捷的网页访问体验。无论你是AI开发者、研究人员还是想要分享AI应用的创作者,这个插件都能帮你实现从本地到云端的无缝部署。
记住:成功的关键在于合理规划输入输出,优化用户体验,选择合适的云平台,持续监控和优化服务性能!