ComfyUI 魔法书 Logo
🏠 首页
👥 加群
😎 大帅比
登录 →
ComfyUI 魔法书 Logo
🏠 首页 👥 加群 😎 大帅比
登录
  1. 首页
  2. 🧩 插件工坊 (Plugin Workshop)
  3. ComfyUI插件Omar92完全教程 提升工作流效率必备指南

ComfyUI插件Omar92完全教程 提升工作流效率必备指南

0
  • 🧩 插件工坊 (Plugin Workshop)
  • 发布于 2025-06-30
  • 22 次阅读
编程界的小学生
编程界的小学生

ComfyUI-QualityOfLifeSuit_Omar92 插件完全教程

1. 插件简介

插件地址: https://github.com/omar92/ComfyUI-QualityOfLifeSuit_Omar92

ComfyUI-QualityOfLifeSuit_Omar92 是一个超级实用的"生活质量提升工具包",就像给你的 ComfyUI 装了一个"万能工具箱"。这个插件包含了各种各样的小工具,能让你的工作流程变得更加便捷和高效。

这个插件主要能帮你做这些事情:

  1. ChatGPT 智能助手 - 连接 ChatGPT 来自动生成图片描述和提示词,就像有个专业的文案助手
  2. 文字处理工具 - 各种文字操作,比如合并文字、替换内容、生成文字图片等
  3. 图片缩放工具 - 用倍数来放大缩小图片,比传统的宽高设置更直观
  4. 数学计算器 - 可以做各种数学运算,支持公式计算
  5. 调试工具 - 帮你查看和调试工作流中的各种数据
  6. 实用小工具 - 种子生成器、文件保存、随机提示词等

想象一下,这就像是给你的 ComfyUI 装了一个"瑞士军刀",各种常用功能都有!

2. 如何安装

方法一:通过 ComfyUI Manager 安装(推荐)

  1. 打开 ComfyUI,点击右侧的 "Manager" 按钮
  2. 在搜索框里输入 "QualityOfLifeSuit"
  3. 找到插件后点击 "Install" 安装
  4. 重启 ComfyUI 服务器
  5. 刷新网页界面

方法二:手动下载安装

  1. 打开终端/命令行
  2. 进入 ComfyUI 的 custom_nodes 文件夹
  3. 运行命令:git clone https://github.com/omar92/ComfyUI-QualityOfLifeSuit_Omar92.git
  4. 重启 ComfyUI

特殊设置

安装后插件会自动创建一个 config.json 配置文件,如果你要使用 ChatGPT 功能,需要在这个文件里填入你的 OpenAI API 密钥。

3. 节点详细解析

3.1 ChatGPT Simple _O(简单聊天机器人节点)

这个节点就像一个"智能文案助手",你给它一个简单的描述,它就能帮你生成详细的图片描述或提示词。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
promptprompt多行文本输入你的想法告诉机器人你想要什么输入给ChatGPT的提示文本输入"一只可爱的小猫",它会生成详细描述
modelmodel模型选择@cf/meta/llama-2-7b-chat-int8选择使用哪个智能模型选择ChatGPT的模型版本默认模型就够用,高级用户可选gpt-3.5-turbo
behaviourbehaviour行为模式description设置机器人的工作模式控制输出格式是描述还是标签description生成描述文字,tags生成标签格式
seedseed整数0随机种子数字控制输出的随机性相同种子得到相同结果,不同种子得到不同结果

3.2 ChatGPT compact _O(紧凑聊天机器人节点)

这个节点像一个"可定制的智能助手",你可以自己设置它的行为方式和初始指令。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
promptprompt多行文本输入你的问题你要问机器人的问题发送给ChatGPT的用户消息输入"帮我写一个科幻场景的描述"
initMsginitMsg多行文本系统预设指令告诉机器人应该怎么回答ChatGPT的系统初始化消息设置"你是一个专业的图片描述专家"
modelmodel模型选择gpt-3.5-turbo选择智能模型版本选择使用的ChatGPT模型gpt-3.5-turbo性能好,其他模型可能更快
seedseed整数0随机种子控制控制生成结果的随机性固定种子可以得到一致的结果

3.3 load_openAI _O(加载OpenAI客户端节点)

这个节点像一个"连接器",专门用来建立与 OpenAI 服务的连接。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
base_urlbase_url网址文本https://openai-cf.realnow.workers.dev/v1OpenAI服务器地址OpenAI API的基础URL地址默认地址就行,除非你有特殊需求
api_keyapi_key密钥文本输入你的密钥你的OpenAI账号密钥用于验证身份的API密钥在OpenAI官网获取,格式像sk-xxxxxxx

3.4 Chat_Message _O(聊天消息创建节点)

这个节点像一个"消息制造机",专门用来创建发送给 ChatGPT 的消息。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
rolerole角色选择user设置消息发送者身份定义消息的角色类型user是用户,assistant是助手,system是系统
contentcontent多行文本输入消息内容要发送的具体消息内容消息的文本内容输入"请帮我生成一个梦幻场景的描述"

3.5 combine_chat_messages _O(合并聊天消息节点)

这个节点像一个"消息合并器",能把两个聊天消息合并成一个对话。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
message1message1聊天消息连接第一个消息第一条要合并的消息第一个聊天消息对象连接系统指令消息
message2message2聊天消息连接第二个消息第二条要合并的消息第二个聊天消息对象连接用户问题消息

3.6 Chat completion _O(聊天完成节点)

这个节点像一个"智能对话处理器",把消息发送给 ChatGPT 并获取回复。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
clientclient客户端连接连接OpenAI客户端OpenAI的连接通道OpenAI客户端实例连接load_openAI节点的输出
modelmodel模型选择gpt-3.5-turbo选择使用的AI模型ChatGPT模型版本gpt-3.5-turbo是最常用的
messagesmessages消息列表连接消息节点要发送的所有消息聊天消息的集合连接合并后的消息
seedseed整数0随机种子控制控制回复的随机性相同种子得到相似回复

3.7 create image _O(创建图片节点)

这个节点像一个"AI画家",能根据文字描述生成图片。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
clientclient客户端连接连接OpenAI客户端OpenAI的连接通道OpenAI客户端实例连接load_openAI节点的输出
promptprompt多行文本描述你想要的图片告诉AI要画什么图像生成的文本描述输入"一只在花园里的橙色小猫"
numbernumber整数1要生成几张图片生成图像的数量1张够用,最多10张
sizesize尺寸选择256x256图片的大小生成图像的分辨率256x256最快,1024x1024最清晰
seedseed整数0随机种子控制控制生成结果的随机性相同种子和描述得到相似图片

3.8 variation_image _O(图片变化节点)

这个节点像一个"图片变化师",能基于一张图片生成相似但不同的变化版本。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
clientclient客户端连接连接OpenAI客户端OpenAI的连接通道OpenAI客户端实例连接load_openAI节点的输出
imageimage图片数据连接图片输入要变化的原始图片输入的图像数据连接一张你想要变化的图片
numbernumber整数1要生成几个变化版本生成变化图像的数量1个够用,最多10个
sizesize尺寸选择256x256变化图片的大小生成图像的分辨率建议与原图尺寸一致
seedseed整数0随机种子控制控制变化结果的随机性不同种子得到不同变化效果

3.9 LatentUpscaleFactor _O(潜在空间放大节点)

这个节点像一个"图片放大器",能用倍数的方式来放大图片的潜在表示。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
samplessamples潜在数据连接潜在空间数据要放大的图片数据潜在空间的样本数据连接KSampler等节点的输出
upscale_methodupscale_method放大方法nearest-exact选择放大的算法图像放大的插值方法nearest-exact最快,bilinear质量好
WidthFactorWidthFactor宽度倍数1.25宽度放大多少倍宽度的缩放因子1.25表示放大到原来的1.25倍
HeightFactorHeightFactor高度倍数1.25高度放大多少倍高度的缩放因子2.0表示放大到原来的2倍
cropcrop裁剪方式disabled是否裁剪多余部分图像裁剪的处理方式disabled不裁剪,center居中裁剪

3.10 LatentUpscaleFactorSimple _O(简单潜在空间放大节点)

这个节点像一个"简化版放大器",用同一个倍数来放大宽度和高度。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
samplessamples潜在数据连接潜在空间数据要放大的图片数据潜在空间的样本数据连接KSampler等节点的输出
upscale_methodupscale_method放大方法nearest-exact选择放大的算法图像放大的插值方法nearest-exact最快,bilinear质量好
factorfactor放大倍数1.25整体放大多少倍统一的缩放因子2.0表示宽高都放大2倍
cropcrop裁剪方式disabled是否裁剪多余部分图像裁剪的处理方式disabled保持完整,center居中裁剪

3.11 selectLatentFromBatch _O(从批次选择潜在图片节点)

这个节点像一个"图片选择器",能从一批生成的图片中选出一张来继续处理。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
samplessamples潜在数据连接批次数据一批生成的图片数据包含多个样本的潜在数据连接生成了4张图的节点输出
indexindex索引数字0选择第几张图片要选择的图像索引0是第一张,1是第二张,以此类推

3.12 RandomNSP _O(随机NSP提示词节点)

这个节点像一个"随机提示词生成器",能从预设的词库中随机选择提示词。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
terminologyterminology词汇类别选择词汇分类选择什么类型的词汇NSP词库中的术语分类比如选择"colors"会随机给出颜色词
seedseed随机种子0控制随机选择控制随机性的种子值相同种子得到相同词汇

3.13 ConcatRandomNSP_O(连接随机NSP节点)

这个节点像一个"词汇添加器",能在现有文字后面添加随机选择的词汇。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
texttext原始文本输入基础文字要添加词汇的原始文字基础的文本内容输入"beautiful girl"
terminologyterminology词汇类别选择词汇分类选择添加什么类型词汇NSP词库中的术语分类选择"hair_color"添加发色词汇
separatorseparator分隔符,用什么符号分隔文本之间的分隔符用逗号分隔比较常见
seedseed随机种子0控制随机选择控制随机性的种子值不同种子得到不同词汇

3.14 Concat Text _O(连接文本节点)

这个节点像一个"文字拼接器",能把多个文字片段拼接成一个完整的句子。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
text1text1文本1输入第一段文字第一个要拼接的文字第一个文本片段输入"beautiful"
text2text2文本2输入第二段文字第二个要拼接的文字第二个文本片段输入"girl"
text3-text13text3-text13文本3-13可选的更多文字更多要拼接的文字片段额外的文本片段可以添加更多描述词
separatorseparator分隔符,用什么符号连接文本片段之间的分隔符逗号、空格或其他符号

3.15 QOL Split String(文本分割节点)

这个节点像一个"文字切割器",能把一段文字按照指定符号切割成多个部分。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
texttext原始文本输入要分割的文字要切割的完整文字需要分割的文本字符串输入"red,blue,green,yellow"
delimiterdelimiter分隔符,按什么符号切割用于分割文本的字符用逗号分割会得到4个颜色词

3.16 Trim Text _O(修剪文本节点)

这个节点像一个"文字清理器",能去掉文字前后多余的空格。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
texttext原始文本输入要清理的文字要去掉空格的文字需要修剪的文本内容输入" hello world "会变成"hello world"

3.17 Replace Text _O(替换文本节点)

这个节点像一个"文字替换器",能把文字中的某些内容替换成其他内容。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
texttext原始文本输入要修改的文字要进行替换的原始文字需要处理的文本内容输入"I like cats"
oldold要替换的内容输入要换掉的部分要被替换掉的文字需要被替换的文本片段输入"cats"
newnew新的内容输入替换后的内容用来替换的新文字用于替换的新文本片段输入"dogs",结果变成"I like dogs"

3.18 saveTextToFile _O(保存文本到文件节点)

这个节点像一个"文字记录器",能把文字内容保存到电脑文件里。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
texttext文本内容输入要保存的文字要写入文件的文字内容需要保存的文本数据输入生成的提示词或描述
filenamefilename文件名log.txt保存的文件名字输出文件的名称可以改成"prompts.txt"或其他名字
appendappend追加模式true是否追加到文件末尾文件写入模式选择true追加内容,false覆盖文件

3.19 Text2Image _O(文本转图片节点)

这个节点像一个"文字印刷机",能把文字变成图片,可以设置字体、颜色、大小等。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
texttext文本内容输入要变成图片的文字要转换成图片的文字需要渲染的文本内容输入"Hello World"
fontfont字体选择选择字体文件选择文字的字体样式用于渲染的字体文件CALIBRI.TTF是默认字体
sizesize字体大小36文字的大小字体的像素大小36是中等大小,可以调大调小
font_R/G/B/Afont_R等颜色数值0-255文字的颜色字体颜色的RGBA值R=255,G=0,B=0是红色
background_R/G/B/Abackground_R等背景颜色0-255背景的颜色背景颜色的RGBA值全255是白色背景
width/heightwidth/height图片尺寸128图片的宽度和高度生成图像的像素尺寸512x512是常用尺寸
expandexpand自动扩展true是否自动调整图片大小是否根据文本自动调整尺寸true会根据文字长度调整
x/yx/y文字位置0文字在图片中的位置文本在图像中的坐标0,0是居中,可以调整位置

3.20 ImageScaleFactor _O(图片缩放倍数节点)

这个节点像一个"图片缩放器",能用倍数的方式来放大或缩小图片。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
imageimage图片数据连接图片输入要缩放的原始图片输入的图像数据连接任何图片节点的输出
upscale_methodupscale_method缩放方法nearest-exact选择缩放算法图像缩放的插值方法nearest-exact最快,bilinear质量好
WidthFactorWidthFactor宽度倍数1.25宽度缩放多少倍宽度的缩放因子2.0表示宽度放大2倍
HeightFactorHeightFactor高度倍数1.25高度缩放多少倍高度的缩放因子0.5表示高度缩小一半
MulOf46MulOf46尺寸对齐enabled是否对齐到64的倍数是否强制尺寸为64的倍数enabled确保兼容性
cropcrop裁剪方式disabled是否裁剪多余部分图像裁剪的处理方式disabled保持完整图片

4. 使用技巧和建议

4.1 ChatGPT 功能使用技巧

  1. 获取API密钥 - 需要在OpenAI官网注册并获取API密钥
  2. 选择合适模型 - gpt-3.5-turbo性价比最高,适合大多数场景
  3. 写好提示词 - 清晰具体的描述能得到更好的结果
  4. 设置初始指令 - 告诉ChatGPT它应该扮演什么角色

4.2 文本处理技巧

  1. 合理使用分隔符 - 逗号适合提示词,空格适合句子
  2. 善用替换功能 - 可以批量修改提示词中的内容
  3. 保存重要内容 - 用保存节点记录好的提示词
  4. 文本转图片 - 可以制作标题图或说明图

4.3 图片缩放建议

  1. 选择合适倍数 - 1.5-2.0倍比较常用
  2. 注意尺寸限制 - 太大的图片可能占用过多内存
  3. 保持宽高比 - 避免图片变形
  4. 启用尺寸对齐 - 确保与其他节点兼容

5. 常见问题解答

Q1: ChatGPT节点提示API密钥错误?

A: 检查config.json文件中的API密钥是否正确,确保格式是sk-开头的完整密钥。

Q2: 文本转图片时字体显示异常?

A: 确保fonts文件夹中有对应的字体文件,可以尝试使用默认的CALIBRI.TTF。

Q3: 图片缩放后质量下降?

A: 尝试使用bilinear缩放方法,质量会比nearest-exact更好。

Q4: 随机NSP节点没有词汇?

A: 第一次使用时需要下载词库,确保网络连接正常。

Q5: 保存文件节点找不到输出文件?

A: 文件保存在插件的output文件夹中,检查该目录。

6. 总结

ComfyUI-QualityOfLifeSuit_Omar92 是一个功能丰富的工具包插件,包含了58个实用节点。本次详细介绍了前20个核心节点,涵盖了ChatGPT智能助手、文本处理、图片缩放等主要功能。

这些节点就像是给ComfyUI装了一个"万能工具箱",能大大提升你的工作效率。无论是生成智能提示词、处理文本内容,还是调整图片尺寸,都能找到对应的工具。

标签: #插件 2338
相关文章

ComfyUI错误修复插件详解:轻松解决常见问题 2025-07-10 18:25

ComfyUI-CustomMenu插件使用教程:高效自定义工作流指南 2025-07-10 17:50

ComfyUI图像合并插件comfyui-merge使用教程 2025-07-03 22:44

ComfyUI 图像合并插件教程 (comfyui-merge) 1. 插件简介 这是一个专门用来合并图片的 ComfyUI 插件,就像用 PS 把多张图片叠在一起那样。它的特别之处在于你精确控制每张图片的混合方式。 GitHub 地址:https://github.com/LingSss9/com

ComfyUI WAN 2.2视频插件教程:万相AI提示词全攻略 2025-07-31 11:47

ComfyUI WAN 2.2视频插件教程:万相AI提示词实战指南 2025-07-29 20:10

ComfyUI HeyGem数字人插件教程:零基础快速精通指南 2025-07-22 14:10

目录

从节点基础到高阶工作流,我们为你绘制最清晰的 ComfyUI 学习路径。告别困惑,让每一次连接都充满创造的魔力,轻松驾驭 AI 艺术的无限可能。

  • 微信
  • B站
  • GitHub
Copyright © 2025 AIX All Rights Reserved. Powered by AIX.
隐私政策
津ICP备2024019312号