ComfyUI Node
Recipe Relay
Pure passthrough bridge node. Unpacks recipe_data into individual typed outputs. Slot runtime objects are cached on the selected model block.
Recipe Relay
- recipe_data
- model
- clip
- positive
- negative
- vae
- latent
- image
- mask
- extra_1
- extra_2
- lora_stack
- model_data
- recipe_data
- model
- clip
- positive
- negative
- vae
- latent
- image
- mask
- extra_1
- extra_2
- seed
- steps
- cfg
- sampler_name
- scheduler
- denoise
- pos_prompt
- neg_prompt
- lora_stack
- width
- height
- batch_size
- length
- model_name
- family
- ckpt_name
- unet_name
- vae_name
- clip_name
◄model_slotmodel_a►
◄seed—►
◄steps—►
◄cfg—►
◄sampler_name▾►
◄scheduler▾►
◄denoise—►
◄pos_prompt—►
◄neg_prompt—►
◄width—►
◄height—►
◄batch_size—►
◄length—►
◄model_name—►
◄family—►
CategoryPrompt Manager
Inputs (28)
| Name | Type | Default | Description |
|---|---|---|---|
| recipe_dataopt | RECIPE_DATA | Optional recipe_data input. If omitted, bridge starts from an empty payload dict. | |
| model_slotopt | COMBO | model_a | Select which model slot to read/update in recipe_data. |
| modelopt | MODEL | Pass-through Model | |
| clipopt | CLIP | Pass-through CLIP | |
| positiveopt | CONDITIONING | Pass-through positive conditioning | |
| negativeopt | CONDITIONING | Pass-through negative conditioning | |
| vaeopt | VAE | Pass-through VAE | |
| latentopt | LATENT | Pass-through latent | |
| imageopt | IMAGE | Pass-through image | |
| maskopt | MASK | Pass-through mask | |
| extra_1opt | * | Pass-through extra data (any type) | |
| extra_2opt | * | Pass-through extra data (any type) | |
| seedopt | INT | Override sampler seed | |
| stepsopt | INT | Override sampling steps | |
| cfgopt | FLOAT | Override CFG scale | |
| sampler_nameopt | COMBO | Override sampler name | |
| scheduleropt | COMBO | Override scheduler | |
| denoiseopt | FLOAT | Override denoise | |
| pos_promptopt | STRING | Override positive prompt | |
| neg_promptopt | STRING | Override negative prompt | |
| lora_stackopt | LORA_STACK | Override LoRA stack | |
| widthopt | INT | Override width | |
| heightopt | INT | Override height | |
| batch_sizeopt | INT | Override batch size | |
| lengthopt | INT | Override video length | |
| model_nameopt | STRING | Optional model name/path. Resolves and writes recipe model field(s). | |
| familyopt | STRING | Optional model family override. Writes selected slot family in recipe_data. | |
| model_dataopt | * | Optional structured model payload from Recipe Model Picker. |
Outputs (30)
| Name | Type | Description |
|---|---|---|
| recipe_data | RECIPE_DATA | — |
| model | MODEL | — |
| clip | CLIP | — |
| positive | CONDITIONING | — |
| negative | CONDITIONING | — |
| vae | VAE | — |
| latent | LATENT | — |
| image | IMAGE | — |
| mask | MASK | — |
| extra_1 | * | — |
| extra_2 | * | — |
| seed | INT | — |
| steps | INT | — |
| cfg | FLOAT | — |
| sampler_name | euler,euler_cfg_pp,euler_ancestral,euler_ancestral_cfg_pp,heun,heunpp2,exp_heun_2_x0,exp_heun_2_x0_sde,dpm_2,dpm_2_ancestral,lms,dpm_fast,dpm_adaptive,dpmpp_2s_ancestral,dpmpp_2s_ancestral_cfg_pp,dpmpp_sde,dpmpp_sde_gpu,dpmpp_2m,dpmpp_2m_cfg_pp,dpmpp_2m_sde,dpmpp_2m_sde_gpu,dpmpp_2m_sde_heun,dpmpp_2m_sde_heun_gpu,dpmpp_3m_sde,dpmpp_3m_sde_gpu,ddpm,lcm,ipndm,ipndm_v,deis,res_multistep,res_multistep_cfg_pp,res_multistep_ancestral,res_multistep_ancestral_cfg_pp,gradient_estimation,gradient_estimation_cfg_pp,er_sde,seeds_2,seeds_3,sa_solver,sa_solver_pece,ddim,uni_pc,uni_pc_bh2 | — |
| scheduler | simple,sgm_uniform,karras,exponential,ddim_uniform,beta,normal,linear_quadratic,kl_optimal | — |
| denoise | FLOAT | — |
| pos_prompt | STRING | — |
| neg_prompt | STRING | — |
| lora_stack | LORA_STACK | — |
| width | INT | — |
| height | INT | — |
| batch_size | INT | — |
| length | INT | — |
| model_name | STRING | — |
| family | STRING | — |
| ckpt_name | — | |
| unet_name | — | |
| vae_name | pixel_space | — |
| clip_name | — |