OpenAI GPT-Image-1 节点
了解如何在 ComfyUI 中使用 OpenAI GPT-Image-1 API 节点生成图像
OpenAI GPT-Image-1 是 ComfyUI API 节点系列中的一员,它允许用户通过 OpenAI 的 GPT-Image-1 模型生成图像。这是与 ChatGPT 4o 图像生成相同的模型。
这个节点支持:
- 文本到图像的生成
- 图像编辑功能(通过蒙版进行修复绘制)
节点概述
OpenAI GPT-Image-1 节点通过 OpenAI 的图像生成 API 同步生成图像。它接收文本提示并返回符合描述的图像。GPT-Image-1 是目前 OpenAI 最先进的图像生成模型,能够创建高度详细和逼真的图像。
使用 API 节点需要保证你已经正常登录,并在受许可的网络环境下使用,请参考API 节点总览部分文档来了解使用 API 节点的具体使用要求。
参数说明
必填参数
参数名 | 类型 | 说明 |
---|---|---|
prompt | 文本 | 描述您想要生成的图像内容的文本提示 |
Widget 参数
参数名 | 类型 | 选项 | 默认值 | 说明 |
---|---|---|---|---|
seed | 整数 | 0-2147483647 | 0 | 用于控制生成结果的随机种子 |
quality | 选项 | low, medium, high | low | 图像质量设置,影响成本和生成时间 |
background | 选项 | opaque, transparent | opaque | 返回的图像是否带有背景 |
size | 选项 | auto, 1024x1024, 1024x1536, 1536x1024 | auto | 生成图像的尺寸 |
n | 整数 | 1-8 | 1 | 生成的图像数量 |
可选参数
参数名 | 类型 | 选项 | 默认值 | 说明 |
---|---|---|---|---|
image | 图像 | 任何图像输入 | 无 | 可选的参考图像,用于图像编辑 |
mask | 蒙版 | 蒙版输入 | 无 | 可选的蒙版,用于局部重绘(白色区域将被替换) |
使用示例
文生图像(Text to Image)示例
下面的图片包含了一个简单的文生图像工作流,请下载对应的图像,并拖入 ComfyUI 以加载对应的工作流
对应的工作流非常简单:
你只需要加载 OpenAI GPT-Image-1
节点,在 prompt
节点中输入你想要生成的图像的描述,连接一个 保存图像(Save Image)
节点,然后运行工作流即可。
图生图(Image to Image)示例
下面的图片包含了一个简单的图生图工作流,请下载对应的图像,并拖入 ComfyUI 以加载对应的工作流
我们将使用下面的图片作为输入:
这个工作流中,我们使用 OpenAI GPT-Image-1
节点生成图像,并使用 加载图像(Load Image)
节点加载输入的图像,然后连接到 OpenAI GPT-Image-1
节点的 image
输入中。
多张图片输入示例
请下载下面的图片并拖入 ComfyUI 来加载对应的工作流
使用下面的帽子作为额外的输入图片
对应工作流如下图所示:
使用了Batch Images
节点来将多张图像加载到 OpenAI GPT-Image-1
节点 中
局部重绘(Inpainting)工作流
GPT-Image-1 也支持图像编辑功能,允许您使用蒙版指定要替换的区域,下面是一个简单的局部重绘工作流示例:
下载下面的图片,并拖入 ComfyUI 以加载对应的工作流,我们将继续使用 图生图工作流部分的输入图片。
对应工作流入图所示
与图生图工作流相比,我们在Load Image
中通过右键菜单使用 蒙版编辑器(MaskEditor) 并绘制蒙版,然后连接到 OpenAI GPT-Image-1
节点的 mask
输入中,来完成对应工作流。
注意事项
- 蒙版和图像必须大小相同
- 当输入大尺寸图片时,节点会自动将图像缩小到合适的尺寸