Edit a source image by instruction with Qwen-Image-Edit 2511 (20B, bf16), optionally reading a second and third image, SFW only. Renders on the RunPod VIDEO endpoint and bills the video ledger while returning a still (heavy-image, A.02.05): the bf16 transformer is 40.86 GB and the shared Qwen2.5-VL 7B encoder 16.58 GB. Translated from Comfy-Org/workflow_templates@aaac56dd templates/image_qwen_image_edit_2511.json with its Enable 4steps LoRA switch off (the template's default): image 1 goes through FluxKontextImageScale and VAEEncode into the latent the output is sized from; TextEncodeQwenImageEditPlus encodes the prompt and the empty negative with the VAE, scaled image 1 and unscaled images 2 and 3; FluxKontextMultiReferenceLatentMethod index_timestep_zero on both; UNETLoader, ModelSamplingAuraFlow 3.1 and CFGNorm strength 1 feed a KSampler at euler/simple, 40 steps, CFG 4 (the switch-off primitives; the KSampler's own widget CFG 3 is overridden by the link). Three images are the most TextEncodeQwenImageEditPlus accepts. The template loads the fp8mixed transformer and fp8_scaled encoder; this catalog loads the bf16 files on the volume. The Lightning 4-step LoRA has no manifest row and is not offered.
Tags: heavy-imagerunpod-serverlessvolume-backedimage-to-imageimage-editmulti-referenceqwen-image
Inputs (9)#
The typed parameter surface callers bind when they request this workflow. Enum options and numeric bounds are the values the workflow document declares.
promptstringrequireddefault Change the furniture leather difference in image 1 to the fur material in image 2.negative_promptstringdefault stepsintegerdefault 40min 1max 60cfgfloatdefault 4.0min 1.0max 10.0seedintegerdefault -1source_imageimagerequiredreferencesenumdefault twoonetwothreereference_image_2imagereference_image_3imageComfyUI node graph (17)#
The executable ComfyUI prompt graph: 17 nodes across 13 distinct node classes, wired by 24 data dependencies. Nodes tinted green come from a custom node pack this workflow declares; the rest are ComfyUI core / baked-community classes.
Nodes (17)#
1UNETLoadercoreunet_name = qwen_image_edit_2511_bf16.safetensorsweight_dtype = defaultMODEL2CLIPLoadercoreclip_name = qwen_2.5_vl_7b.safetensorstype = qwen_imagedevice = defaultCLIP3VAELoadercorevae_name = qwen_image_vae.safetensorsVAE4ModelSamplingAuraFlowcoremodel = ◂ node 1 · out[0]shift = 3.1MODEL5CFGNormcoremodel = ◂ node 4 · out[0]strength = 1.0pre_cfg = falseMODEL6LoadImagecoreimage = {{source_image}} tmplIMAGEMASK7FluxKontextImageScalecoreimage = ◂ node 6 · out[0]IMAGE8LoadImagecoreimage = {{reference_image_2}} tmplIMAGEMASK9LoadImagecoreimage = {{reference_image_3}} tmplIMAGEMASK10TextEncodeQwenImageEditPluscoreclip = ◂ node 2 · out[0]prompt = {{constructed_prompt}} tmplvae = ◂ node 3 · out[0]image1 = ◂ node 7 · out[0]image2 = ◂ node 8 · out[0]image3 = ◂ node 9 · out[0]CONDITIONING11TextEncodeQwenImageEditPluscoreclip = ◂ node 2 · out[0]prompt = {{negative_prompt}} tmplvae = ◂ node 3 · out[0]image1 = ◂ node 7 · out[0]image2 = ◂ node 8 · out[0]image3 = ◂ node 9 · out[0]CONDITIONING12FluxKontextMultiReferenceLatentMethodcoreconditioning = ◂ node 10 · out[0]reference_latents_method = index_timestep_zeroCONDITIONING13FluxKontextMultiReferenceLatentMethodcoreconditioning = ◂ node 11 · out[0]reference_latents_method = index_timestep_zeroCONDITIONING14VAEEncodecorepixels = ◂ node 7 · out[0]vae = ◂ node 3 · out[0]LATENT15KSamplercoremodel = ◂ node 5 · out[0]seed = {{seed}} tmplsteps = {{steps}} tmplcfg = {{cfg}} tmplsampler_name = eulerscheduler = simplepositive = ◂ node 12 · out[0]negative = ◂ node 13 · out[0]latent_image = ◂ node 14 · out[0]denoise = 1.0LATENT16VAEDecodecoresamples = ◂ node 15 · out[0]vae = ◂ node 3 · out[0]IMAGE17SaveImagecoreimages = ◂ node 16 · out[0]filename_prefix = isis/qwen-editPrompt construction#
template{base_prompt}Variables (1)#
base_prompt{{prompt}} tmplParameter banks (1)#
The prompt / configuration lookup tables this workflow keys into from its inputs — the vocabulary that turns a style / palette / preset selection into graph parameters.
requires_families (1)#
qwen-image-editModels & dependencies#
Models required (3)#
qwen_image_edit_2511_bf16.safetensorsqwen_2.5_vl_7b.safetensorsqwen_image_vae.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-reuseconsistencyDimensionsidentitylightingenvironmentnotesQwen-Image-Edit 2511 instruction edit reading up to three images, a still rendered on the RunPod video endpoint (heavy-image), SFW only.