ComfyUI 魔法书 Logo
🏠 首页
👥 加群
😎 大帅比
❤️‍🔥 Monster 社区
登录 →
ComfyUI 魔法书 Logo
🏠 首页 👥 加群 😎 大帅比 ❤️‍🔥 Monster 社区
登录
  1. 首页
  2. 🧩 插件工坊 (Plugin Workshop)
  3. ComfyUI插件Eden教程 从入门到精通完全指南

ComfyUI插件Eden教程 从入门到精通完全指南

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

Eden ComfyUI 插件完全教程

1. 插件简介

插件地址: https://github.com/edenartlab/eden_comfy_pipelines

Eden ComfyUI 插件是一个超级强大的工具包,就像给你的 ComfyUI 装上了一个万能工具箱。这个插件包含了70多个不同的节点,每个节点都像一个专门的小工具,可以帮你处理图片、视频、文字等各种任务。

这个插件能给我们带来什么效果?

  • 🤖 AI智能对话:可以让GPT帮你写提示词、分析图片内容
  • 🖼️ 图片处理神器:批量处理图片、智能裁剪、颜色调整
  • 🎭 人脸识别处理:自动找到人脸、裁剪人脸区域
  • 📐 3D深度效果:制作立体视差动画、深度切片效果
  • 🎲 逻辑控制:让工作流程更智能,可以做判断和选择
  • 🎬 视频特效:制作动画遮罩、视频插值、关键帧混合
  • 🔄 风格混合:随机混合不同的艺术风格
  • 📁 文件管理:智能加载各种媒体文件

2. 如何安装

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

  1. 打开 ComfyUI Manager
  2. 搜索 "eden_comfy_pipelines"
  3. 点击安装即可

方法二:手动安装

  1. 打开你的 ComfyUI 文件夹,找到 custom_nodes 目录
  2. 在命令行中输入:
cd ComfyUI/custom_nodes
git clone https://github.com/edenartlab/eden_comfy_pipelines.git
cd eden_comfy_pipelines
pip install -r requirements.txt

重要提醒:

  • 如果要使用GPT相关功能,需要在ComfyUI根目录创建.env文件
  • 在文件中添加:OPENAI_API_KEY=你的OpenAI密钥

3. 节点详细解析

3.1 Eden_gpt4_node 节点 - GPT4文本生成器

这个节点是干嘛的?
这个节点就像一个超级聪明的写作助手,你给它一个话题或问题,它就能帮你写出各种内容。比如你想写一首诗、编个故事、或者需要技术解释,它都能帮你搞定。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
最大字数max_token1-很大的数字100控制GPT回答的长度,就像限制作文字数控制生成文本的最大令牌数量写短文用100,写长文用500+
模型选择modelgpt-4o/gpt-4-turbogpt-4o选择不同版本的GPT,就像选择不同级别的助手选择使用的GPT模型版本gpt-4o更新更强,gpt-4-turbo更稳定
提示内容prompt文本"写一首关于ComfyUI的诗"你想让GPT帮你做什么,就在这里写清楚发送给GPT的指令文本"帮我写个产品介绍"、"解释什么是AI"
随机种子seed0-很大的数字0控制回答的随机性,相同种子得到相同回答控制生成结果的随机性种子想要固定结果用相同数字,要随机就用0

3.2 Eden_GPTPromptEnhancer 节点 - 提示词增强器

这个节点是干嘛的?
这个节点就像一个专业的文案策划师,你给它一个简单的想法,它就能帮你扩展成详细、专业的描述。特别适合用来改进AI绘画的提示词。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
基础提示词basic_prompt文本"一个美丽的风景"你的原始想法,简单描述就行需要增强的基础提示文本"猫咪"、"城市夜景"、"科幻场景"
增强指令enhancement_instructions文本默认增强指令告诉GPT怎么改进你的提示词指导GPT如何增强提示词的具体指令"添加更多细节"、"让描述更有艺术感"
最大字数max_token1-很大的数字500控制增强后提示词的长度控制生成文本的最大令牌数量简单增强用200,详细增强用500+
模型选择model多个选项gpt-4o选择GPT模型版本选择使用的GPT模型gpt-4o效果最好,gpt-3.5-turbo更便宜
随机种子seed0-很大的数字0控制增强结果的随机性控制生成结果的随机性种子想要一致结果用固定数字
创意温度temperature0.0-2.00.7控制回答的创意程度,数字越大越有创意控制生成文本的创造性和随机性保守用0.3,创意用1.0,疯狂用1.5+

3.3 ImageDescriptionNode 节点 - 图片描述生成器

这个节点是干嘛的?
这个节点就像一个专业的图片解说员,你给它一张图片,它就能详细描述图片里有什么内容。特别适合用来分析图片、生成图片说明文字。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
输入图片imageIMAGE-要分析的图片,连接图片输入节点需要描述的图像数据连接LoadImage或其他图片节点
最大字数max_token1-很大的数字100控制描述文字的长度控制生成描述的最大令牌数量简单描述用100,详细描述用300+
服务地址endpoint网址OpenAI默认地址GPT服务的网址,一般不用改OpenAI API的服务端点地址使用默认值即可,除非有特殊需求
模型模式modelLow/Highgpt-4-vision Low选择图片分析的精度,High更准确但更贵选择视觉模型的处理精度一般用Low就够了,要求高用High
描述要求prompt文本默认描述要求告诉GPT你想要什么样的描述指导GPT如何描述图像的指令"详细描述图片内容"、"只说主要物体"

3.4 Eden_GPTStructuredOutput 节点 - 结构化输出生成器

这个节点是干嘛的?
这个节点就像一个数据整理专家,它能让GPT按照你指定的格式输出内容,比如生成表格、列表或者特定结构的数据。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
提示内容prompt文本"生成结构化响应"你想让GPT做什么任务发送给GPT的主要指令"生成产品信息"、"创建角色档案"
系统提示system_prompt文本默认系统提示告诉GPT它的角色和工作方式设定GPT的行为模式和角色"你是一个数据分析师"、"你是创意写手"
JSON格式json_schemaJSON文本默认格式定义输出数据的结构,就像表格的列标题定义输出JSON数据的结构模式设置标题、描述、要点等字段
最大字数max_tokens1-很大的数字1000控制输出内容的长度控制生成文本的最大令牌数量简单数据用500,复杂数据用1000+
模型选择modelgpt-4o/gpt-4-turbogpt-4o选择GPT模型版本选择使用的GPT模型gpt-4o更准确,gpt-4-turbo更快
随机种子seed0-很大的数字0控制输出的随机性控制生成结果的随机性种子固定结果用相同数字
创意温度temperature0.0-2.00.7控制创意程度,数字越大越有创意控制生成文本的创造性严格按格式用0.3,有创意用0.7

3.5 CLIP_Interrogator 节点 - 图片内容分析器

这个节点是干嘛的?
这个节点就像一个专业的图片鉴定师,它能仔细观察图片并告诉你图片的详细内容,包括风格、颜色、构图等信息。特别适合用来反推图片的提示词。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
输入图片imageIMAGE-要分析的图片需要分析的图像数据连接LoadImage节点
分析模式modefast/fullfast选择分析速度,fast快但简单,full慢但详细选择分析的详细程度和速度快速预览用fast,详细分析用full
保持模型keep_model_aliveTrue/FalseTrue是否在内存中保留模型,True更快但占内存是否在处理完成后保持模型在内存中连续处理多张图用True
添加描述prepend_blip_captionTrue/FalseTrue是否在结果前面加上图片的基本描述是否在输出前添加BLIP生成的图像描述想要完整描述选True
保存文件save_prompt_to_txt_file文本文件名把分析结果保存到文本文件的文件名保存分析结果的文本文件路径"analysis.txt"或留空不保存

4. 图像处理节点组

4.1 LoadRandomImage 节点 - 随机图片加载器

这个节点是干嘛的?
这个节点就像一个智能相册管理器,它能从指定文件夹中随机选择图片加载,还能自动调整图片大小让它们保持一致。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
文件夹路径folder文本"."图片所在的文件夹路径包含图像文件的目录路径"C:/images"或"./my_photos"
图片数量n_images1-1001要加载多少张图片,-1表示全部加载要加载的图像数量单张用1,批量处理用10+
随机种子seed0-1000000控制随机选择的结果,相同种子选择相同图片控制随机选择的种子值固定选择用相同数字
排序sortTrue/FalseFalse是否按文件名排序,而不是随机选择是否对文件进行排序要按顺序加载选True
循环序列loop_sequenceTrue/FalseFalse是否在序列末尾重复第一张图片形成循环是否创建循环的图像序列制作循环动画选True

4.2 SaveImageAdvanced 节点 - 高级图片保存器

这个节点是干嘛的?
这个节点就像一个专业的照片管理员,不仅能保存图片,还能自动添加时间戳、保存详细信息,让你的图片管理更有条理。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
输入图片imagesIMAGE-要保存的图片需要保存的图像数据连接任何图片输出节点
文件名前缀filename_prefix文本"ComfyUI"保存文件的名称前缀保存文件的前缀名称"my_art"、"test_image"
添加时间戳add_timestampTrue/FalseTrue是否在文件名中添加时间信息是否在文件名中包含时间戳避免重名选True
保存元数据save_metadata_jsonTrue/FalseTrue是否保存图片的详细信息到JSON文件是否保存图像元数据到JSON文件需要记录参数选True

4.3 MaskFromRGB_KMeans 节点 - 智能颜色分割器

这个节点是干嘛的?
这个节点就像一个智能调色师,它能自动识别图片中的不同颜色区域,并为每个颜色区域创建单独的遮罩。特别适合用来分离图片中的不同部分。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
输入图片imageIMAGE-要分析的图片需要进行颜色聚类的图像连接任何图片节点
颜色组数n_color_clusters2-106把图片分成几个颜色组K-means聚类的颜色簇数量简单图片用3-4,复杂图片用6-8
分析分辨率clustering_resolution32-1024256分析时使用的图片大小,越大越精确但越慢进行聚类分析时的图像分辨率快速预览用128,精确分析用512
边缘柔化feathering_fraction0.0-0.50.05让遮罩边缘更柔和,数字越大边缘越模糊遮罩边缘的羽化程度硬边缘用0,柔和边缘用0.1
区域均衡equalize_areas0.0-1.00.0让各个颜色区域的大小更均匀是否均衡各颜色区域的面积不均衡区域用0.5-0.8

4.4 ConvertToGrayscale 节点 - 灰度转换器

这个节点是干嘛的?
这个节点就像一个黑白照片转换器,能把彩色图片变成黑白图片,还能处理透明通道。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
输入图片imageIMAGE-要转换的彩色图片需要转换为灰度的图像连接任何彩色图片节点
透明处理alpha_channel_convert_to0.0-1.00.0透明部分用什么灰度值填充,0是黑色,1是白色透明像素的灰度填充值黑色背景用0.0,白色背景用1.0

5. 逻辑控制节点组

5.1 Eden_Compare 节点 - 智能比较器

这个节点是干嘛的?
这个节点就像一个智能判官,能比较两个值的大小关系,然后告诉你结果是对还是错。特别适合用来做条件判断。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
值Aa任意类型0要比较的第一个值比较操作的第一个操作数可以是数字、文字等任何值
值Bb任意类型0要比较的第二个值比较操作的第二个操作数可以是数字、文字等任何值
比较方式comparison多种选项"a == b"选择怎么比较两个值比较操作的类型"=="相等,">"大于,"<"小于等

5.2 Eden_IfExecute 节点 - 条件执行器

这个节点是干嘛的?
这个节点就像一个智能开关,根据条件的真假来决定输出哪个结果。如果条件成立就输出A,否则输出B。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
判断条件ANY任意类型-用来判断的条件,True或False条件判断的输入值连接比较节点的输出
真时输出IF_TRUE任意类型-条件为真时输出的内容条件为真时的返回值可以是图片、数字、文字等
假时输出IF_FALSE任意类型-条件为假时输出的内容条件为假时的返回值可以是图片、数字、文字等

5.3 Eden_RandomNumberSampler 节点 - 随机数生成器

这个节点是干嘛的?
这个节点就像一个智能骰子,能在指定范围内生成随机数字,还能显示在界面上让你看到结果。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
随机种子seed0-很大的数字0控制随机结果,相同种子产生相同随机数随机数生成器的种子值要重现结果用固定数字
最小值min_value-1000到10000.00随机数的最小可能值随机数范围的下限想要0-100就设为0
最大值max_value-1000到10001.00随机数的最大可能值随机数范围的上限想要0-100就设为100

6. 深度与3D效果节点组

6.1 DepthSlicer 节点 - 深度切片器

这个节点是干嘛的?
这个节点就像一个3D切片机,能根据深度信息把图片分成不同的层次,每一层都有自己的遮罩。特别适合制作立体效果。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
输入图片imageIMAGE-原始图片需要进行深度切片的图像连接任何图片节点
深度图depth_mapIMAGE-显示图片深度信息的灰度图表示图像深度信息的深度图连接深度估计节点输出
切片数量n_slices1-很大数字2要把图片分成几个深度层深度切片的数量简单分层用2-3,复杂用5-8
RGB权重rgb_weight浮点数0.0颜色信息在分层中的重要程度RGB颜色信息在聚类中的权重只按深度分用0,考虑颜色用0.5
标准化特征standardize_featuresTrue/FalseFalse是否对分析数据进行标准化处理是否对特征进行标准化一般用False,数据差异大用True

6.2 ParallaxZoom 节点 - 视差缩放效果器

这个节点是干嘛的?
这个节点就像一个3D动画制作器,能根据深度信息制作出立体的缩放动画效果,让平面图片看起来有3D的感觉。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
遮罩图层masksIMAGE-不同深度层的遮罩深度分层的遮罩图像连接DepthSlicer输出
图片切片image_slicesIMAGE-分层后的图片片段对应各深度层的图像切片连接DepthSlicer输出
前景缩放foreground_zoom_factor浮点数1.1前景层的缩放程度,大于1是放大前景图层的缩放系数轻微效果用1.05,明显效果用1.2
背景缩放background_zoom_factor浮点数1.05背景层的缩放程度背景图层的缩放系数一般比前景缩放小一些
左右移动pan_left-1.0到1.00.1图片左右移动的程度,负数向右,正数向左水平方向的平移量不移动用0,轻微移动用0.1
帧数n_frames1-很大数字25生成多少帧动画生成动画的帧数短动画用15-30,长动画用60+
循环播放loopTrue/FalseFalse动画是否循环播放是否创建循环动画要无缝循环选True

7. 使用技巧和建议

7.1 新手入门建议

  • 从简单开始:先试试LoadRandomImage和SaveImageAdvanced这些基础节点
  • 善用GPT节点:Eden_gpt4_node可以帮你生成各种创意内容
  • 组合使用:多个节点组合使用效果更好,比如先用CLIP_Interrogator分析图片,再用GPTPromptEnhancer改进提示词

7.2 参数调优技巧

  • 随机种子管理:想要重现结果就用固定种子,要随机效果就用0
  • 分辨率平衡:处理大图片时适当降低分析分辨率可以提高速度
  • 批量处理:使用keep_model_alive=True可以提高连续处理速度

7.3 常见工作流程

  1. 图片分析流程:LoadImage → CLIP_Interrogator → GPTPromptEnhancer
  2. 批量处理流程:LoadRandomImage → 各种处理节点 → SaveImageAdvanced
  3. 3D效果流程:图片 + 深度图 → DepthSlicer → ParallaxZoom

8. 常见问题解答

Q1: GPT节点提示需要API密钥怎么办?

A: 在ComfyUI根目录创建.env文件,添加OPENAI_API_KEY=你的密钥

Q2: 随机数节点每次结果都一样怎么办?

A: 把seed参数设为0,或者每次手动改变seed的值

Q3: 图片处理速度很慢怎么办?

A: 降低处理分辨率,或者启用keep_model_alive选项

Q4: 深度切片效果不明显怎么办?

A: 增加n_slices数量,或者调整缩放参数让效果更明显

Q5: 保存的图片找不到怎么办?

A: 检查ComfyUI的output文件夹,或者在SaveImageAdvanced中指定具体路径

9. 总结

Eden ComfyUI 插件为我们提供了70多个强大的节点工具。通过合理使用这些节点,你可以:

  • 🤖 让AI帮你写作和分析内容
  • 🖼️ 智能处理和管理图片
  • 🎭 进行人脸识别和处理
  • 📐 制作3D深度效果和动画
  • 🎲 创建智能的逻辑控制流程
  • 🎬 制作各种视频特效
  • 📁 高效管理各种媒体文件

记住,好的工作流程需要多个节点配合使用,多尝试不同的组合,你会发现更多有趣的可能性!

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