Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.comfy.org/llms.txt

Use this file to discover all available pages before exploring further.

This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! Edit on GitHub

Overview

This node generates images using OpenAI’s GPT Image API. It supports multiple models, allows you to provide input images for editing, and can use a mask to specify which parts of an image to modify.

Inputs

ParameterData TypeRequiredRangeDescription
promptSTRINGYesN/AText prompt for GPT Image (default: "").
modelCOMBOYes"gpt-image-2"
"gpt-image-1.5"
"gpt-image-1"
The OpenAI GPT Image model to use. Selecting a model reveals additional parameters specific to that model.
model.sizeCOMBOYes"auto"
"1024x1024"
"1024x1536"
"1536x1024"
"2048x2048"
"2048x1152"
"1152x2048"
"3840x2160"
"2160x3840"
"Custom"
Image size. Select ‘Custom’ to use the custom width and height (default: “auto”). Only available for gpt-image-2.
model.custom_widthINTNo1024 to 3840Used only when size is ‘Custom’. Must be a multiple of 16 (default: 1024). Only available for gpt-image-2.
model.custom_heightINTNo1024 to 3840Used only when size is ‘Custom’. Must be a multiple of 16 (default: 1024). Only available for gpt-image-2.
model.backgroundCOMBOYes"auto"
"opaque"
Return image with or without background (default: “auto”). Only available for gpt-image-2.
model.qualityCOMBOYes"standard"
"hd"
The quality of the generated image. Only available for gpt-image-2.
model.imagesIMAGENoN/AInput images for editing. Only available for gpt-image-2.
model.maskMASKNoN/AA mask to specify which parts of the input image to edit. Only available for gpt-image-2.
nINTYes1 to 8How many images to generate (default: 1).
seedINTYes0 to 2147483647Seed for reproducibility (default: 0). Note: not implemented yet in backend.
Parameter Constraints and Limitations:
  • When using gpt-image-2 with a model.size of “Custom”, the custom_width and custom_height must be multiples of 16, the maximum edge must be less than or equal to 3840, the aspect ratio must not exceed 3:1, and the total pixel count must be between 655,360 and 8,294,400.
  • If a mask is provided, an input image (model.images) is required. A mask cannot be used without an input image.
  • A mask cannot be used with multiple input images.
  • When a mask is provided, the mask dimensions must match the input image dimensions.
  • The seed parameter is currently not functional.

Outputs

Output NameData TypeDescription
imageIMAGEThe generated image or images.

Source fingerprint (SHA-256): dcea500ebbbbfe87f8b0dd2d714cf2356edf2030312c2cc6e41d64bd2ad04ea6