Nodes/ComfyUI-YogurtNodes/OpenAI Generate Image
ComfyUI Node

OpenAI Generate Image

Generate image using OpenAI API and return as torch.Tensor (h,w,c) and text

By yogurt7771·Created 2 years ago·Updated 2 months ago· 0
OpenAI Generate Image
  • image
  • image1
  • image2
  • image3
  • image4
  • history
  • image
  • images
  • num_images
  • text
  • history
api_key
base_url
model_namegpt-image-1
system_prompt
prompt
sizeauto
qualityauto
stylevivid
n1
response_formaturl
retry_count1
chat_template<-system-> {{system_instruction}} <-/system-> <-user-> {{prompt}} <-/user->
proxy_url
api_typeauto
seed-1
aspect_ratioauto
timeout0
extra{}
image_send_modeupload
CategoryYogurtNodes/LLM

Inputs (25)

NameTypeDefaultDescription
api_keySTRINGAPI key for accessing OpenAI API
base_urlSTRINGBase URL for OpenAI API (leave blank for official API)
model_nameSTRINGgpt-image-1OpenAI image generation model name
system_promptSTRINGSystem-level prompt that affects the overall image generation style
promptSTRINGMain prompt content for image generation
sizeCOMBOautoSize of the generated image
qualityCOMBOautoQuality of the generated image
styleCOMBOvividStyle of the generated image (dall-e-3 only)
nINT11–10Number of images to generate (dall-e-2 only)
response_formatCOMBOurlResponse format for generated images
retry_countINT1Number of retries when request fails
chat_templateSTRING<-system-> {{system_instruction}} <-/system-> <-user-> {{prompt}} <-/user->Content template for the image generation prompt
proxy_urlSTRING代理URL,格式: protocol://user:pass@addr:port,支持http,https,socks5,socks5h
api_typeCOMBOauto选择使用的API类型: auto(自动根据模型选择), response(Responses API), image(Images API)
seedINT-1-1–2147483647Random seed for generation (-1 for random)
aspect_ratioCOMBOautoAspect ratio for generated images, for nano banana only
timeoutINT00–2147483647Timeout for the request in seconds, 0 means no timeout
imageoptIMAGE
image1optIMAGE
image2optIMAGE
image3optIMAGE
image4optIMAGE
historyoptHISTORY
extraoptSTRING{}Extra parameters for the request, in JSON format
image_send_modeoptCOMBOupload输入图像发送方式: upload(文件上传, OpenAI官方兼容), base64(JSON中data URL, x.ai兼容)

Outputs (5)

NameTypeDescription
imageIMAGE
imagesIMAGE
num_imagesINT
textSTRING
historyHISTORY