Nodo QuadrupleCLIPLoader de ComfyUI
El cargador QuadrupleCLIP es uno de los nodos centrales de ComfyUI, que se agregó por primera vez para el soporte de modelos de la versión HiDream I1. Si notas que falta este nodo, intenta actualizar ComfyUI a la última versión para garantizar el soporte del nodo.
Requiere 4 modelos CLIP, que corresponden a los parámetros clip_name1
, clip_name2
, clip_name3
y clip_name4
, y proporcionará una salida de modelo CLIP para su uso en nodos posteriores.
Este nodo detectará los modelos ubicados en la carpeta ComfyUI/models/text_encoders
,
y también leerá los modelos de las rutas adicionales configuradas en el archivo extra_model_paths.yaml.
A veces, después de agregar modelos, es posible que necesites recargar la interfaz de ComfyUI para que pueda leer los archivos de modelo en la carpeta correspondiente.
Código fuente del nodo QuadrupleCLIPLoader
Versión del código 9ad792f92706e2179c58b2e5348164acafa69288
class QuadrupleCLIPLoader:
@classmethod
def INPUT_TYPES(s):
return {"required": { "clip_name1": (folder_paths.get_filename_list("text_encoders"), ),
"clip_name2": (folder_paths.get_filename_list("text_encoders"), ),
"clip_name3": (folder_paths.get_filename_list("text_encoders"), ),
"clip_name4": (folder_paths.get_filename_list("text_encoders"), )
}}
RETURN_TYPES = ("CLIP",)
FUNCTION = "load_clip"
CATEGORY = "advanced/loaders"
DESCRIPTION = "[Recipes]\n\nhidream: long clip-l, long clip-g, t5xxl, llama_8b_3.1_instruct"
def load_clip(self, clip_name1, clip_name2, clip_name3, clip_name4):
clip_path1 = folder_paths.get_full_path_or_raise("text_encoders", clip_name1)
clip_path2 = folder_paths.get_full_path_or_raise("text_encoders", clip_name2)
clip_path3 = folder_paths.get_full_path_or_raise("text_encoders", clip_name3)
clip_path4 = folder_paths.get_full_path_or_raise("text_encoders", clip_name4)
clip = comfy.sd.load_clip(ckpt_paths=[clip_path1, clip_path2, clip_path3, clip_path4], embedding_directory=folder_paths.get_folder_paths("embeddings"))
return (clip,)
NODE_CLASS_MAPPINGS = {
"QuadrupleCLIPLoader": QuadrupleCLIPLoader,
}
Ejemplo de flujo de trabajo del nodo QuadrupleCLIPLoader
Visita el siguiente tutorial para ver ejemplos de uso del nodo QuadrupleCLIPLoader Ejemplo de flujo de trabajo de texto a imagen de ComfyUI HiDream-I1