Nodes/Deno Custom Nodes/(Deno) Ideogram Director
ComfyUI Node

(Deno) Ideogram Director

DENO Custom Nodes vunknown. The DENO info button checks Comfy Registry and marks this node when an update is available. Visual Ideogram 4 caption studio. Edit the structured JSON prompt (boxes / descriptions / style) over the generated result and regenerate in place. Wire 'prompt' into the positive CLIPTextEncode.

By Deno2026·Created 4 months ago·Updated 24 days ago· 116
(Deno) Ideogram Director
  • backdrop
  • prompt
  • width
  • height
  • seed
  • bboxes
width1024
height1024
seed0
high_level_description
background
style_modenone
aesthetics
lighting
medium
photo
art_style
import_modeAsk Before Replacing
caption_data
seed_locktrue
auto_savefalse
save_prefixIdeogram_Director
aspect_ratio1:1
include_aspect_ratiofalse
translate_outputEnglish
view_languageEnglish
translation_engineGoogle
libretranslate_url
import_json
input_width
input_height
input_megapixels
CategoryDeno/Ideogram

Inputs (27)

NameTypeDefaultDescription
widthINT102464–16384Output image width passed downstream.
heightINT102464–16384Output image height passed downstream.
seedINT00–18446744073709550000Seed value passed downstream. The Director Fixed/Random control manages it.
high_level_descriptionSTRINGShort whole-scene summary used in the Ideogram JSON prompt.
backgroundSTRINGBackground or setting description used in the Ideogram JSON prompt.
style_modeCOMBOnoneChoose no style block, photo style, or art style.
aestheticsSTRINGGeneral visual mood or aesthetic notes for the style block.
lightingSTRINGLighting notes for the style block.
mediumSTRINGMedium/material notes for art-style prompts.
photoSTRINGPhotography notes used when Photo style is active.
art_styleSTRINGArt style notes used when Art style is active.
backdropoptIMAGEShown on the board as a layout backdrop to trace over. It is not used for generation.
import_modeoptCOMBOAsk Before ReplacingHow connected JSON should handle an existing board.
caption_dataoptSTRINGInternal saved board state managed by the editor. Do not edit it by hand.
seed_lockoptBOOLEANtrueSaved Fixed/Random seed state used by the Director UI.
auto_saveoptBOOLEANfalseSave the latest generated result automatically when enabled.
save_prefixoptSTRINGIdeogram_DirectorFilename prefix used by Save Image / Auto-save.
aspect_ratiooptSTRING1:1Ratio label derived from the selected output size.
include_aspect_ratiooptBOOLEANfalseAdvanced compatibility toggle. Normally off because width/height carry the real shape.
translate_outputoptCOMBOEnglishFinal prompt language mode. Board text can stay in your language while output becomes English.
view_languageoptCOMBOEnglishLanguage used to read and edit the board UI descriptions.
translation_engineoptCOMBOGoogleTranslation engine used when refreshing board language or final English output.
libretranslate_urloptSTRINGCustom LibreTranslate server URL, used only when the custom engine is selected.
import_jsonoptSTRINGOptional connected JSON prompt from an upstream LLM or Prompt Text node.
input_widthoptINT256–4096Optional connected output width. Snaps to a multiple of 16 and wins when width and height are both connected.
input_heightoptINT256–4096Optional connected output height. Snaps to a multiple of 16 and wins when width and height are both connected.
input_megapixelsoptFLOAT0.05–10Optional connected megapixel budget. Used with the current aspect ratio when width and height are not both connected.

Outputs (5)

NameTypeDescription
promptSTRINGMinified Ideogram JSON prompt to connect into positive CLIPTextEncode.
widthINTSelected output width in pixels.
heightINTSelected output height in pixels.
seedINTSelected seed value.
bboxesBBOXDrawn board boxes as downstream BBOX data.