Tags: chromarunpod-serverlessvolume-backedimage-to-image
Inputs (11)#
The typed parameter surface callers bind when they request this workflow. Enum options and numeric bounds are the values the workflow document declares.
promptstringrequireddefault a close-up photograph of a tiger's eye, intricately detailed fur, natural lighting, sharp focus, highest qualitynegative_promptstringdefault This greyscale unfinished sketch has bad proportions, is featureless and disfigured. It is a blurry ugly mess with excessive gaussian blur, riddled with watermarks and signatures, smudged with leaking colors and nonsensical orientation of objects. Messy and abstract, filled with artifacts that disrupt the coherency of the composition, extreme chromatic aberrations and inconsistent lighting. Dull, monochrome colors and countless artistic errors.checkpointenumdefault chroma1-hdchroma1-hduncanny-v13-bf16photonic-fusion-debloated-bf16ungloryhail-bf16stepsintegerdefault 26min 8max 60cfgfloatdefault 3.8min 1.0max 10.0seedintegerdefault -1source_imageimagerequireddenoisefloatdefault 0.6min 0.05max 1.0upscaleenumdefault nonenoneseedvr2_3bloraenumdefault nonenonelenovo-ultrarealchroma-realistic-sliderchroma-defluxerstyle-muknicegirls-ultrarealnsfw-realism-v1lora_strengthfloatdefault 1.0min -2.0max 2.0ComfyUI node graph (22)#
The executable ComfyUI prompt graph: 22 nodes across 18 distinct node classes, wired by 27 data dependencies. Nodes tinted green come from a custom node pack this workflow declares; the rest are ComfyUI core / baked-community classes.
Nodes (22)#
1UNETLoadercoreunet_name = {{checkpoint_map[checkpoint]}} tmplweight_dtype = defaultMODEL2CLIPLoadercoreclip_name = t5xxl_fp16.safetensorstype = chromadevice = defaultCLIP3VAELoadercorevae_name = ae.safetensorsVAE4ModelSamplingAuraFlowcoremodel = ◂ node 16 · out[0]shift = 1.0MODEL5T5TokenizerOptionscoreclip = ◂ node 2 · out[0]min_padding = 1min_length = 0CLIP6CLIPTextEncodecoretext = {{constructed_prompt}}{{lora_trigger_map[lora]}} tmplclip = ◂ node 5 · out[0]CONDITIONING7CLIPTextEncodecoretext = {{negative_prompt}} tmplclip = ◂ node 5 · out[0]CONDITIONING8LoadImagecoreimage = {{source_image}} tmplIMAGEMASK9VAEEncodecorepixels = ◂ node 8 · out[0]vae = ◂ node 3 · out[0]LATENT10KSamplercoremodel = ◂ node 4 · out[0]positive = ◂ node 6 · out[0]negative = ◂ node 7 · out[0]latent_image = ◂ node 9 · out[0]seed = {{seed}} tmplsteps = {{steps}} tmplcfg = {{cfg}} tmplsampler_name = eulerscheduler = betadenoise = {{denoise}} tmplLATENT11VAEDecodecoresamples = ◂ node 10 · out[0]vae = ◂ node 3 · out[0]IMAGE12SaveImagecoreimages = {{upscale_output_map[upscale]}} tmplfilename_prefix = isis/chroma-img2img16LoraLoaderModelOnlycoremodel = ◂ node 1 · out[0]lora_name = {{lora_map[lora]}} tmplstrength_model = {{lora_strength}} tmplMODEL17UNETLoadercoreunet_name = seedvr2_3b_fp16.safetensorsweight_dtype = defaultMODEL18VAELoadercorevae_name = seedvr2_ema_vae_fp16.safetensorsVAE19ResizeImageMaskNodecoreinput = ◂ node 11 · out[0]resize_type = scale by multiplierresize_type.multiplier = 2.0scale_method = lanczosIMAGE20SeedVR2Preprocesscoreresized_images = ◂ node 19 · out[0]IMAGE21VAEEncodeTiledcorepixels = ◂ node 20 · out[0]vae = ◂ node 18 · out[0]tile_size = 512overlap = 128temporal_size = 4096temporal_overlap = 8LATENT22SeedVR2Conditioningcoremodel = ◂ node 17 · out[0]vae_conditioning = ◂ node 21 · out[0]CONDITIONINGCONDITIONING23KSamplercoremodel = ◂ node 17 · out[0]positive = ◂ node 22 · out[0]negative = ◂ node 22 · out[1]latent_image = ◂ node 21 · out[0]seed = {{seed}} tmplsteps = 1cfg = 1.0sampler_name = eulerscheduler = simpledenoise = 1.0LATENT24VAEDecodeTiledcoresamples = ◂ node 23 · out[0]vae = ◂ node 18 · out[0]tile_size = 512overlap = 128temporal_size = 4096temporal_overlap = 8IMAGE25SeedVR2PostProcessingcoreimages = ◂ node 24 · out[0]original_resized_images = ◂ node 19 · out[0]color_correction_method = noneIMAGEPrompt construction#
template{base_prompt}Variables (1)#
base_prompt{{prompt}} tmplParameter banks (6)#
The prompt / configuration lookup tables this workflow keys into from its inputs — the vocabulary that turns a style / palette / preset selection into graph parameters.
option_policy (2)#
checkpoint{"chroma1-hd": {"distribution": "service", "content": "neutral"}, "uncanny-v13-bf16": {"distribution": "service", "content": "neutral"}, "photonic-fusion-debloated-bf16": {"distribution": "internal_only", "content": "neutral"}, "ungloryhail-bf16": {"distribution": "service", "content": "explicit"}}lora{"lenovo-ultrareal": {"distribution": "service", "content": "neutral"}, "chroma-realistic-slider": {"distribution": "service", "content": "neutral"}, "chroma-defluxer": {"distribution": "service", "content": "neutral"}, "style-muk": {"distribution": "service", "content": "neutral"}, "nicegirls-ultrareal": {"distribution": "service", "content": "racy"}, "nsfw-realism-v1": {"distribution": "service", "content": "explicit"}}checkpoint_map (4)#
chroma1-hdChroma1-HD.safetensorsuncanny-v13-bf16uncannyPhotorealism_v13_bf16.safetensorsphotonic-fusion-debloated-bf16photonicFusionChroma_debloated_bf16.safetensorsungloryhail-bf16ungloryhail_bf16.safetensorsrequires_families (2)#
chroma-coreseedvr2-3blora_map (7)#
nonelenovo-ultrarealchroma-lenovo-ultrareal.safetensorschroma-realistic-sliderchroma-realistic-slider.safetensorschroma-defluxerchroma-defluxer.safetensorsstyle-mukchroma-style-muk.safetensorsnicegirls-ultrarealchroma-nicegirls-ultrareal.safetensorsnsfw-realism-v1chroma-nsfw-realism-v1.safetensorslora_trigger_map (7)#
nonelenovo-ultrareal, l3n0v0chroma-realistic-sliderchroma-defluxerstyle-muknicegirls-ultrarealnsfw-realism-v1upscale_output_map (2)#
none110seedvr2_3b250Models & dependencies#
Models required (14)#
Chroma1-HD.safetensorsuncannyPhotorealism_v13_bf16.safetensorsphotonicFusionChroma_debloated_bf16.safetensorsungloryhail_bf16.safetensorst5xxl_fp16.safetensorsae.safetensorschroma-lenovo-ultrareal.safetensorschroma-realistic-slider.safetensorschroma-defluxer.safetensorschroma-style-muk.safetensorschroma-nicegirls-ultrareal.safetensorschroma-nsfw-realism-v1.safetensorsseedvr2_3b_fp16.safetensorsseedvr2_ema_vae_fp16.safetensorsOutput contract#
What a successful run of this workflow returns.
typeimageformatpngTaxonomy & routing#
How the control plane classifies this workflow — from the committed workflow-taxonomy-registry.json. It drives the consistency / control surface the agentic director can exercise over the workflow.
assetFamilyportrait-hero-image-bundleoutputPackageProfileimage-single-profilecontrolModalitiesmodel-locksampler-scheduler-lockseed-locklatent-reusereference-ensembleconsistencyDimensionsidentitylightingcolor-scriptnotesChroma image-to-image at a chosen denoise.