1.8 KiB
1.8 KiB
Documentation
- Class name: pipeToBasicPipe
- Category: EasyUse/Pipe
- Output node: False
- Repo Ref: https://github.com/yolain/ComfyUI-Easy-Use.git
‘pipeToBasicPipe’节点旨在将复杂的管道配置转换为简化的‘basic_pipe’格式。它作为一个中介,确保提取并组织管道的基本组件,使其更易于进一步处理。该节点在降低管道管理的复杂性方面发挥关键作用,从而提高系统的总体效率。
Input types
Required
- pipe
- ‘pipe’参数对于节点的操作至关重要,因为它代表了需要简化的复杂管道配置。它是主要的输入,决定了节点的执行和生成的‘basic_pipe’的结构。
- Comfy dtype: PIPE_LINE
- Python dtype: Dict[str, Any]
- my_unique_id
- ‘my_unique_id’参数虽然是可选的,但可以用来唯一标识转换过程。它为操作增加了可追溯性,这对于复杂系统中的调试或跟踪可能非常重要。
- Comfy dtype: UNIQUE_ID
- Python dtype: str
Output types
- basic_pipe
- ‘basic_pipe’输出包含了原始管道的简化表示。它是一个结构化的输出,保留了管道的核心元素,使其更容易操作并集成到后续流程中。
- Comfy dtype: BASIC_PIPE
- Python dtype: Tuple[Any, Any, Any, Any, Any]
Usage tips
- Infra type: CPU
Source code
class pipeToBasicPipe:
@classmethod
def INPUT_TYPES(s):
return {'required': {'pipe': ('PIPE_LINE',)}, 'hidden': {'my_unique_id': 'UNIQUE_ID'}}
RETURN_TYPES = ('BASIC_PIPE',)
RETURN_NAMES = ('basic_pipe',)
FUNCTION = 'doit'
CATEGORY = 'EasyUse/Pipe'
def doit(self, pipe, my_unique_id=None):
new_pipe = (pipe.get('model'), pipe.get('clip'), pipe.get('vae'), pipe.get('positive'), pipe.get('negative'))
del pipe
return (new_pipe,)