Spaces:
Running
on
Zero
Running
on
Zero
| import node_helpers | |
| class ReferenceLatent: | |
| 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, | |
| } | |