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.

By FranckyB·Created 10 months ago·Updated 24 days ago· 125
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)

NameTypeDefaultDescription
recipe_dataoptRECIPE_DATAOptional recipe_data input. If omitted, bridge starts from an empty payload dict.
model_slotoptCOMBOmodel_aSelect which model slot to read/update in recipe_data.
modeloptMODELPass-through Model
clipoptCLIPPass-through CLIP
positiveoptCONDITIONINGPass-through positive conditioning
negativeoptCONDITIONINGPass-through negative conditioning
vaeoptVAEPass-through VAE
latentoptLATENTPass-through latent
imageoptIMAGEPass-through image
maskoptMASKPass-through mask
extra_1opt*Pass-through extra data (any type)
extra_2opt*Pass-through extra data (any type)
seedoptINTOverride sampler seed
stepsoptINTOverride sampling steps
cfgoptFLOATOverride CFG scale
sampler_nameoptCOMBOOverride sampler name
scheduleroptCOMBOOverride scheduler
denoiseoptFLOATOverride denoise
pos_promptoptSTRINGOverride positive prompt
neg_promptoptSTRINGOverride negative prompt
lora_stackoptLORA_STACKOverride LoRA stack
widthoptINTOverride width
heightoptINTOverride height
batch_sizeoptINTOverride batch size
lengthoptINTOverride video length
model_nameoptSTRINGOptional model name/path. Resolves and writes recipe model field(s).
familyoptSTRINGOptional model family override. Writes selected slot family in recipe_data.
model_dataopt*Optional structured model payload from Recipe Model Picker.

Outputs (30)

NameTypeDescription
recipe_dataRECIPE_DATA
modelMODEL
clipCLIP
positiveCONDITIONING
negativeCONDITIONING
vaeVAE
latentLATENT
imageIMAGE
maskMASK
extra_1*
extra_2*
seedINT
stepsINT
cfgFLOAT
sampler_nameeuler,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
schedulersimple,sgm_uniform,karras,exponential,ddim_uniform,beta,normal,linear_quadratic,kl_optimal
denoiseFLOAT
pos_promptSTRING
neg_promptSTRING
lora_stackLORA_STACK
widthINT
heightINT
batch_sizeINT
lengthINT
model_nameSTRING
familySTRING
ckpt_name
unet_name
vae_namepixel_space
clip_name