Nodes/Better-Gemini/Better Grok
ComfyUI Node

Better Grok

Generate images or text with xAI Grok using xAI's image generation and chat completion APIs.

By ttulttul·Created 8 months ago·Updated 6 days ago· 0
Better Grok
  • prompt_images
  • IMAGE
  • STRING
prompt
modelgrok-imagine-image
response_modalitiesIMAGE
api_key
reasoning_effortnone
aspect_ratioauto
resolutionauto
n1
cache_outputsfalse
Categoryapi node/image/BetterGrok

Inputs (10)

NameTypeDefaultDescription
promptSTRINGText prompt for image generation or image editing.
modelCOMBOgrok-imagine-imagexAI model name. The dropdown merges image and language models when XAI_API_KEY is available.
response_modalitiesCOMBOIMAGEChoose IMAGE output for Grok image generation, IMAGE+TEXT to keep image generation plus node notes, or TEXT to call Grok responses and return the result through STRING.
api_keyoptSTRINGOptional. If empty, uses env var XAI_API_KEY.
reasoning_effortoptCOMBOnoneReasoning effort for Grok text requests. Image generation ignores this setting.
prompt_imagesoptIMAGEOptional reference/edit images. IMAGE modes send them to xAI's edits API; TEXT mode sends them as chat image inputs.
aspect_ratiooptCOMBOautoIf 'auto', xAI chooses. Otherwise requests a specific aspect ratio supported by Grok image generation.
resolutionoptCOMBOautoRequested output resolution (best-effort). Logs a warning if the returned image size doesn't match.
noptINT11–10Number of output images to request. xAI documents a maximum of 10 images per request.
cache_outputsoptBOOLEANfalseCache model outputs under .cache and reuse them for identical Grok requests.

Outputs (2)

NameTypeDescription
IMAGEIMAGE
STRINGSTRING