ComfyUI 魔法书 Logo
🏠 首页
👥 加群
🔥 报错不求人
😎 大帅比
登录 →
ComfyUI 魔法书 Logo
🏠 首页 👥 加群 🔥 报错不求人 😎 大帅比
登录
  1. 首页
  2. 🧩 插件工坊 (Plugin Workshop)
  3. ComfyUI插件oshtz-nodes使用教程 从入门到精通

ComfyUI插件oshtz-nodes使用教程 从入门到精通

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

ComfyUI-oshtz-nodes 插件完整使用教程

1. 插件简介

ComfyUI-oshtz-nodes 是一个专为 ComfyUI 设计的自定义节点插件包,GitHub 原地址:https://github.com/oshtz/ComfyUI-oshtz-nodes

这个插件就像是给你的 ComfyUI 工具箱添加了一堆新工具,主要能帮你做这些事情:

  • 和 ChatGPT、Claude 聊天:就像在手机上用微信聊天一样,可以直接在 ComfyUI 里问 AI 问题
  • 图片生成和编辑:用 OpenAI 的视觉模型来生成和修改图片,就像用 AI 版的美图秀秀
  • 快速调整画面比例:一键设置各种常见的画面比例,比如正方形、宽屏、超宽屏等
  • 文字分割器:把一段长文字拆分成多个小段,就像把一根长面条掰成几段
  • LoRA 模型快速切换:在多个 AI 模型之间快速切换,就像遥控器换台一样方便
  • 图片合成工具:把多张图片组合在一起,就像拼图一样

2. 如何安装

方法一:使用 ComfyUI Manager(推荐)

  1. 打开 ComfyUI,点击右侧的"Manager"按钮
  2. 在弹出的窗口中点击"Install Custom Nodes"
  3. 搜索"oshtz"或"ComfyUI-oshtz-nodes"
  4. 找到后点击"Install"按钮
  5. 安装完成后重启 ComfyUI

方法二:手动安装

  1. 找到你的 ComfyUI 安装目录下的 custom_nodes 文件夹
  2. 打开命令行(Windows 按 Win+R,输入 cmd)
  3. 输入以下命令:
    git clone https://github.com/oshtz/ComfyUI-oshtz-nodes.git
    
  4. 进入插件目录并安装依赖:
    cd ComfyUI-oshtz-nodes
    pip install -r requirements.txt
    
  5. 重启 ComfyUI

3. 节点详细解析

3.1 OpenAI Chat 节点 - AI 聊天助手

这个节点就像是在 ComfyUI 里内置了一个 ChatGPT,你可以直接和它对话。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
API Keyapi_key文本输入你的 OpenAI API 密钥这就像你的会员卡号,用来证明你有权限使用 ChatGPTOpenAI API 认证密钥去 OpenAI 官网申请,格式像 sk-xxxxxx
Modelmodel下拉选择gpt-4o选择要使用的 AI 大脑版本指定使用的 GPT 模型版本gpt-4o 最聪明但贵,gpt-3.5-turbo 便宜但稍逊
System Promptsystem_prompt文本输入空白告诉 AI 它应该扮演什么角色系统级提示词,定义 AI 行为比如"你是一个专业的摄影师"
User Messageuser_message文本输入必填你想问 AI 的问题用户输入的对话内容"帮我写一个关于猫的故事"
Temperaturetemperature数值滑块0.7控制 AI 回答的创意程度,像调节想象力旋钮控制生成文本的随机性0.1 很保守,0.9 很有创意
Max Tokensmax_tokens数值输入2048限制 AI 回答的长度,像设置字数限制控制生成文本的最大长度1000 = 大约 750 个中文字

3.2 Anthropic Chat 节点 - Claude 聊天助手

这个节点让你能和 Claude(另一个 AI 助手)对话,就像有了两个不同性格的朋友可以聊天。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
API Keyapi_key文本输入你的 Anthropic API 密钥这是你使用 Claude 的门票Anthropic API 认证密钥去 Anthropic 官网申请
Modelmodel下拉选择claude-3-opus选择 Claude 的版本指定使用的 Claude 模型opus 最强,sonnet 平衡,haiku 最快
System Promptsystem_prompt文本输入空白设置 Claude 的角色和行为系统提示词"你是一个创意写作导师"
User Messageuser_message文本输入必填你想和 Claude 说的话用户对话内容"帮我分析这张图片"
Temperaturetemperature数值滑块0.7控制回答的创意程度控制生成随机性0.1 很严谨,0.9 很发散
Max Tokensmax_tokens数值输入4096限制回答长度最大生成长度Claude 能写更长的文章

3.3 OpenAI Vision 节点 - 图片生成和编辑

这个节点就像是一个 AI 画家,能根据你的描述生成或修改图片。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
API Keyapi_key文本输入你的 OpenAI API 密钥使用 OpenAI 图片服务的凭证OpenAI API 认证同上面的 API Key
Promptprompt文本输入必填告诉 AI 你想要什么样的图片图片生成提示词"一只穿着西装的猫在办公室"
Sizesize下拉选择1024x1024选择图片的尺寸大小生成图片的像素尺寸1024x1024 适合社交媒体
Qualityquality下拉选择standard选择图片质量,就像选择相机的清晰度图片生成质量等级hd 更清晰但更贵
Stylestyle下拉选择vivid选择图片风格图片生成风格vivid 鲜艳,natural 自然
Transparent Backgroundtransparent_bg复选框false是否要透明背景,就像 PNG 图片是否生成透明背景做 logo 时很有用
Input Imageinput_image图片输入可选提供一张参考图片用于图片编辑的输入图像上传你想修改的图片
Maskmask图片输入可选蒙版,标记要修改的区域编辑时的蒙版图像黑色保留,白色修改

3.4 Aspect Ratio 节点 - 画面比例设置器

这个节点就像一个智能的画框调整器,能快速设置各种标准的画面比例。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
Aspect Ratioaspect_ratio下拉选择16:9选择画面的长宽比例设置图像的宽高比16:9 看电影,1:1 发朋友圈
Base Sizebase_size数值输入512设置基础尺寸,就像设置画布大小计算实际尺寸的基数512 适合快速测试
Orientationorientation下拉选择landscape选择横屏还是竖屏图像方向设置landscape 横屏,portrait 竖屏

3.5 Text Splitter 节点 - 文字分割器

这个节点就像一把智能剪刀,能把一段长文字按照你的要求切分成多个小段。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
Texttext文本输入必填要分割的文字内容输入的文本数据"苹果,香蕉,橙子,葡萄"
Separatorseparator文本输入,分割符号,就像切菜的刀线文本分割标识符逗号、分号、换行符等
Max Outputsmax_outputs数值输入10最多能分割出多少段最大输出数量最多支持 10 个输出
Strip Whitespacestrip_whitespace复选框true是否去掉每段文字前后的空格是否清理空白字符通常建议开启

3.6 LoRA Switcher 节点 - 模型快速切换器

这个节点就像一个智能的模型管理器,能让你快速在多个 LoRA 模型之间切换。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
Model Inputmodel_input模型输入必填基础模型,就像原始画笔输入的基础模型通常连接主模型
Switch Modeswitch_mode下拉选择single选择切换模式LoRA 切换方式single 单选,multiple 多选
LoRA 1lora_1下拉选择None第一个 LoRA 模型第一个 LoRA 文件选择你下载的 LoRA 文件
Strength 1strength_1数值滑块1.0第一个 LoRA 的强度LoRA 影响强度0.5 温和,1.0 标准,1.5 强烈
LoRA 2lora_2下拉选择None第二个 LoRA 模型第二个 LoRA 文件可以组合多个风格
Strength 2strength_2数值滑块1.0第二个 LoRA 的强度第二个 LoRA 影响强度根据需要调整
Active Indexactive_index数值输入0当前激活的 LoRA 编号当前使用的 LoRA 索引0 是第一个,1 是第二个

3.7 Image Combiner 节点 - 图片合成器

这个节点就像一个智能的图片拼接工具,能把多张图片合成在一起。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
Base Imagebase_image图片输入必填底图,就像画布作为基础的图像上传你的背景图片
Overlay Imageoverlay_image图片输入必填要叠加的图片叠加在基础图像上的图片上传要合成的图片
X Positionx_position数值输入0叠加图片的水平位置叠加图像的 X 轴坐标0 是最左边,正数向右移
Y Positiony_position数值输入0叠加图片的垂直位置叠加图像的 Y 轴坐标0 是最上面,正数向下移
Opacityopacity数值滑块1.0叠加图片的透明度叠加图像的不透明度1.0 完全不透明,0.5 半透明
Blend Modeblend_mode下拉选择normal图片混合模式图像混合算法normal 正常,multiply 正片叠底
Auto Resizeauto_resize复选框true是否自动调整图片大小是否自动匹配图像尺寸建议开启以避免尺寸问题

4. 使用技巧和建议

4.1 API 密钥管理

  • 建议将 API 密钥保存在环境变量中,避免直接写在工作流里
  • 可以使用 ComfyUI 的设置文件来统一管理密钥
  • 不要在公开的工作流中包含真实的 API 密钥

4.2 模型选择建议

  • OpenAI 聊天:日常对话用 gpt-3.5-turbo,复杂任务用 gpt-4o
  • Claude 聊天:创意写作用 opus,一般任务用 sonnet
  • 图片生成:追求质量选 hd,节省成本选 standard

4.3 性能优化

  • 合理设置 max_tokens 避免不必要的费用
  • 使用适当的 temperature 值,不要总是用最高创意度
  • 图片生成时选择合适的尺寸,避免过大导致费用增加

4.4 工作流组合建议

  • 可以将 Text Splitter 和 Chat 节点组合,批量处理多个文本
  • LoRA Switcher 配合 Image Combiner 能创造出有趣的风格混合效果
  • Aspect Ratio 节点很适合放在工作流的前端,统一管理图片尺寸

5. 常见问题解答

Q1: API 密钥无效怎么办?

A: 检查密钥是否正确复制,确保没有多余的空格。OpenAI 密钥以 sk- 开头,Anthropic 密钥格式不同。

Q2: 图片生成失败怎么办?

A: 检查提示词是否包含违禁内容,确保 API 余额充足,网络连接正常。

Q3: LoRA 模型无法加载?

A: 确保 LoRA 文件放在正确的目录,文件名没有特殊字符,格式正确。

Q4: 文字分割结果不对?

A: 检查分割符是否正确,确保文本编码没有问题,尝试不同的分割符。

Q5: 图片合成位置不对?

A: 注意坐标系统,X 轴向右为正,Y 轴向下为正,可以使用负数值。

6. 进阶使用技巧

6.1 创建智能工作流

你可以组合多个节点创建智能化的工作流:

  1. 使用 Chat 节点生成图片描述
  2. 用 Aspect Ratio 节点设置合适的尺寸
  3. 通过 Vision 节点生成基础图片
  4. 用 LoRA Switcher 应用不同风格
  5. 最后用 Image Combiner 进行精细调整

6.2 批量处理技巧

  • 使用 Text Splitter 将多个任务分离
  • 结合循环节点实现批量处理
  • 设置合适的延迟避免 API 限制

6.3 成本控制

  • 监控 API 使用情况
  • 在测试阶段使用较便宜的模型
  • 合理设置 max_tokens 和图片尺寸

这个插件为 ComfyUI 用户提供了强大的 AI 集成能力,让你能够在图片生成工作流中轻松融入文本生成和图像编辑功能。通过合理组合这些节点,你可以创建出非常强大和自动化的创作工作流。

标签: #插件 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号