ComfyUI "Quality of life Suit:V2" (auto Update,Chat GPT , DallE-2 ,Math, ... and more )
详情
下载文件
关于此版本
模型描述
如果喜欢我的作品,请点赞、评分并留言 XD
这些节点适用于:ComfyUI
ComfyUI:
ComfyUI 是一个基于节点的高级界面,利用 Stable Diffusion 技术。它允许你创建自定义工作流,例如图像后处理或格式转换。
自动更新:
- 当你运行 ComfyUI 时,该工具会自动生成一个配置文件
文件内容如下:
{
"autoUpdate": true,
"branch": "main",
"openAI_API_Key": "sk-#################################"
}
此文件用于控制自动更新,以及管理工具所需的各种其他设置
文件说明:
"autoUpdate":可设置为 (true) 或 (false),
"branch":默认为 ("main")
其他分支选项:
"v2.1.X":仅更新 v2 版本的错误修复。
"main":始终保持最新稳定版,这可能会突然加入新节点(通常也意味着你需要更新 ComfyUI)
"develop":包含我当前正在开发的最新功能,但可能包含一些 Bug
"openAI_API_Key":如果你希望使用 ChatGPT 或 Dall-E2 功能,需要添加你的 OpenAI API 密钥,可在此获取:(账户 API 密钥 - OpenAI API)
使用方法
- 在使用此版本之前,必须先更新 ComfyUI
因为此版本高度依赖 ComfyUI 的新功能:支持将输入切换为小部件,以及将小部件切换为输入
下载 ZIP 文件。
解压至 ..\ComfyUI\custom_nodes:如图所示:
如果 ComfyUI 正在运行,请重启它(仅刷新网页是不够的)
你将在新的分组 O/… 下找到我的节点
你可以在工作流文件夹中查看大量如何使用该工具的优秀示例
请注意:你可以将下载的 ZIP 文件或工作流中的图像加载到 ComfyUI,以加载生成该图像时所用的工作流
当前节点:
//7/4/2023 -----------------------------------------------------------------
selectLatentFromBatchNode
在生成多张图像时,允许你选择其中一张进行后续处理
例如,如果你生成了 4 张图像,它可以让你从中选择 1 张进行进一步处理也可用于顺序处理所有图像
NSP
此节点可从 SoupPrompts 文件中随机选取值equations
- 此节点允许你对输入执行数学运算
- 有两个变体
- 1 个输入(X)
- 2 个输入(X, Y)
(你可以通过右键点击将 X 和 Y 转换为输入,从而使用来自其他节点的值)如果你喜欢这个节点,请告诉我,我可以进一步增强它,让你能自由选择输入数量
// 22/3/2023 -----------------------------------------------------------------
OpenAI 节点
将 OpenAI ChatGPT 和 DALLE-2 API 作为节点集成,让你可以增强自己的工作流
ChatGPT-Advanced
- Load_openAI
用于初始化 OpenAI 以供后续节点使用
高级 ChatGPT 节点
chat_message:
创建一条消息并发送给 ChatGPTcombine_chat_messages:
用于在发送给 ChatGPT 之前将多条消息组合在一起Chat_Completion:
神奇节点,该节点会将消息发送给 ChatGPT 并接收响应,响应结果将以字符串形式输出debug_Completion:
用于帮助你检查完整的响应内容
在这个工作流中,我用 ChatGPT 生成了提示词:
开始时,我向 ChatGPT 发送了两条消息
第一条消息是告诉 ChatGPT 如何表现以及我需要的提示词格式
第二条消息中,我发送了我想要的内容,当前是“年轻女孩跳舞”(我加上了“年轻”一词,使她的服装更得体 XD 请不要误解我)
然后我把这些消息输入到“completion”节点中(这是他们 API 中的名称,抱歉)
恭喜你,你现在拥有一个优质图片输入
DallE-2 图像节点
create_image:
用于使用 DALLE-2 生成图像(目前每次仅支持生成一张图像,下个补丁将支持多图生成)variation_image:
该节点将基于你提供的图像生成相似变体
这是一个完整的工作流,包括:
- 使用 ChatGPT 生成提示词
- 将提示词发送至 DALLE-2
- 将生成的图像输入 Stable Diffusion 进行绘画
- 使用 DALLE-2 对输出图像生成变体
ChatGPT-simple
此节点利用了 ChatGPT 强大的功能,一个先进的语言模型,能够从简短输入生成详细图像描述。
你需要有 OpenAI API 密钥,可在此获取:https://beta.openai.com/docs/developer-apis/overview
获得 API 密钥后,请将其添加到 api_key.txt 文件中
我将其设为独立文件,以避免 API 密钥嵌入生成的图像中。
<你可将此图像加载至 ComfyUI 以加载对应工作流>
字符串工具包
添加多个节点以支持字符串操作,以及一个根据文本生成图像的工具

String_:_
可存储字符串(文本)的节点Debug String
此节点会将字符串输出到控制台Concat string
用于将两个字符串合并Trim string
用于去除字符串开头或末尾的多余空格Replace string & replace string advanced
用于将文本的一部分替换为另一部分>>>> String2image <<<<
此节点根据文本生成图像,可用于 ControlNet 以在图像中添加文字。
— 支持字体 “将你希望使用的字体放入 fonts 文件夹”
“如果你在 ComfyUI 中加载示例图像,生成该图像的工作流将自动加载”>>>>CLIPStringEncode <<<
与普通 ClipTextEncode 节点类似,但此节点从字符串节点获取文本,无需重复输入提示词
在本示例中我使用了深度图滤镜,但若你使用 WAS 节点,可通过 WAS 的 Canny 滤镜将文本转换为 Canny,与 Canny ControlNet 配合使用将显著提升效果
其他工具
- LatentUpscaleMultiply:
是原始 LatentUpscale 工具的变体,但不再使用宽度和高度,而是使用乘数
例如,若原始图像尺寸为 (512,512),乘数设置为 (2,2),则结果图像将为 (1024,1024)
你也可以通过使用分数来实现下采样,例如 (512,512) 乘数为 (.5,.5) → (256,256)
节点路径: O/Latent/LatentUpscaleMultiply
本套件中还有许多出色的节点
WAS 的完整节点套件 - ComfyUI | Stable Diffusion 其他 | Civitai
感谢阅读我的说明,希望我的工具能对您有所帮助。
Discord: Omar92#3374











