Skip to main content
This node constructs a structured JSON prompt specifically formatted for the Ideogram 4 image generation model. It organizes your text instructions, style preferences, and color palette into the required JSON structure that the model expects.

Inputs

ParameterDescriptionData TypeRequiredRange
elementPrompt elements from the node Create Bounding Boxes.ARRAYYes-
high_level_descriptionOptional description of the image in one or two sentences. Strongly recommended. (default: empty)STRINGNo-
backgroundMandatory description of the image background or environment. (default: empty)STRINGYes-
styleThe visual style category for the generated image. (default: “none”)COMBOYes"none"
"photo"
"art_style"
photoCamera or lens details for photographic outputs (e.g. 35mm, f/1.4, bokeh). Only available when style is set to “photo”. (default: empty)STRINGNo-
art_styleArt style description (e.g. flat vector illustration, bold outlines). Only available when style is set to “art_style”. (default: empty)STRINGNo-
aestheticsMandatory aesthetic keywords (e.g. moody, cinematic, desaturated). (default: empty)STRINGYes-
lightingMandatory lighting description (e.g. golden hour, rim light, dramatic shadows). (default: empty)STRINGYes-
mediumMandatory medium type (e.g. photograph, illustration, 3d_render, painting, graphic_design). When style = photo, set to photograph. (default: empty)STRINGYes-
color_paletteHex color codes that steer the image’s dominant colors. Up to 16 entries.COLORSNo-
Note: When the style parameter is set to “photo”, the photo input becomes available and you should set the medium parameter to “photograph”. When style is set to “art_style”, the art_style input becomes available.

Outputs

Output NameDescriptionData Type
promptA structured JSON dictionary containing the high-level description, style description (if applicable), and compositional deconstruction with background and elements.DICT
This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! Edit on GitHub

Source fingerprint (SHA-256): 56a045e0c7c19531e6443696c0bdf3946df066d03eea7d2d217b7d92f052592f