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: 
 创建一条消息并发送给 ChatGPT
- combine_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











