mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2025-07-02 21:37:15 +08:00
27 lines
838 B
Python
27 lines
838 B
Python
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,
|
|
}
|