1.8 KiB
1.8 KiB
tags
| tags | |||
|---|---|---|---|
|
DualCLIPLoader
Documentation
- Class name:
DualCLIPLoader - Category:
advanced/loaders - Output node:
False
The DualCLIPLoader node is designed for loading two CLIP models simultaneously, facilitating operations that require the integration or comparison of features from both models.
Input types
Required
clip_name1- Specifies the name of the first CLIP model to be loaded. This parameter is crucial for identifying and retrieving the correct model from a predefined list of available CLIP models.
- Comfy dtype:
COMBO[STRING] - Python dtype:
str
clip_name2- Specifies the name of the second CLIP model to be loaded. This parameter enables the loading of a second distinct CLIP model for comparative or integrative analysis alongside the first model.
- Comfy dtype:
COMBO[STRING] - Python dtype:
str
Output types
clip- Comfy dtype:
CLIP - The output is a combined CLIP model that integrates the features or functionalities of the two specified CLIP models.
- Python dtype:
comfy.sd.CLIP
- Comfy dtype:
Usage tips
- Infra type:
GPU - Common nodes: unknown
Source code
class DualCLIPLoader:
@classmethod
def INPUT_TYPES(s):
return {"required": { "clip_name1": (folder_paths.get_filename_list("clip"), ), "clip_name2": (folder_paths.get_filename_list("clip"), ),
}}
RETURN_TYPES = ("CLIP",)
FUNCTION = "load_clip"
CATEGORY = "advanced/loaders"
def load_clip(self, clip_name1, clip_name2):
clip_path1 = folder_paths.get_full_path("clip", clip_name1)
clip_path2 = folder_paths.get_full_path("clip", clip_name2)
clip = comfy.sd.load_clip(ckpt_paths=[clip_path1, clip_path2], embedding_directory=folder_paths.get_folder_paths("embeddings"))
return (clip,)