import node_helpers class ReferenceLatent: @classmethod def INPUT_TYPES(s): return {"required": {"conditioning": ("CONDITIONING", ), }, "optional": {"latent": ("LATENT", ),} } RETURN_TYPES = ("CONDITIONING",) FUNCTION = "append" CATEGORY = "advanced/conditioning/edit_models" DESCRIPTION = "This node sets the guiding latent for an edit model. If the model supports it you can chain multiple to set multiple reference images." def append(self, conditioning, latent=None): if latent is not None: conditioning = node_helpers.conditioning_set_values(conditioning, {"reference_latents": [latent["samples"]]}, append=True) return (conditioning, ) NODE_CLASS_MAPPINGS = { "ReferenceLatent": ReferenceLatent, }