Skip to content
ComfyUI Wiki
Помогите создать лучшую базу знаний ComfyUI Стать спонсором

Узел ComfyUI QuadrupleCLIPLoader

ComfyUI QuadrupleCLIPLoader

Quadruple CLIP Loader, QuadrupleCLIPLoader, является одним из основных узлов ComfyUI, впервые добавлен для поддержки модели версии HiDream I1. Если вы обнаружите, что этот узел отсутствует, попробуйте обновить ComfyUI до последней версии, чтобы обеспечить поддержку узла.

Он требует 4 модели CLIP, соответствующие параметрам clip_name1, clip_name2, clip_name3 и clip_name4, и будет предоставлять выход модели CLIP для последующих узлов.

Этот узел будет обнаруживать модели, расположенные в папке ComfyUI/models/text_encoders, и он также будет читать модели из дополнительных путей, настроенных в файле extra_model_paths.yaml. Иногда после добавления моделей вам может потребоваться перезагрузить интерфейс ComfyUI, чтобы он мог прочитать файлы моделей в соответствующей папке.

Исходный код узла QuadrupleCLIPLoader

Версия кода 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,
}

Пример рабочего процесса узла QuadrupleCLIPLoader

Пожалуйста, посетите руководство ниже, чтобы увидеть примеры использования узла QuadrupleCLIPLoader ComfyUI HiDream-I1 Text-to-Image Workflow Example