Files
CavinHuang-comfyui-nodes-docs/docs/SeargeInput7.md
T
2024-05-26 20:35:16 +08:00

2.5 KiB

Documentation

该节点作为输入参数的多路复用器,简化了将各种设置集成到系统中的过程。它确保参数被正确路由和管理,便于整体操作无需手动干预。

Input types

Required

  • lora_strength
    • Lora强度是一个关键参数,影响系统对输入信号的敏感性。它对于调整响应性并确保实现期望的输出至关重要。
    • Comfy dtype: FLOAT
    • Python dtype: float
  • operation_mode
    • 操作模式决定了系统的一般工作状态,影响其行为和处理输入的方式。这对于将系统的功能与预期用例对齐至关重要。
    • Comfy dtype: ENUM
    • Python dtype: str
  • prompt_style
    • 提示风格塑造了系统与用户的呈现和互动方式,确保以符合用户期望和系统设计的方式征求和处理输入。
    • Comfy dtype: ENUM
    • Python dtype: str

Optional

  • inputs
    • 输入是一个可选参数,允许对系统进行额外的定制和微调。它提供了一系列的选项,以根据具体要求进一步优化操作。
    • Comfy dtype: PARAMETER_INPUTS
    • Python dtype: Dict[str, Any]

Output types

  • inputs
    • 输出代表了整合和处理过的参数集,这些参数对于系统后续操作阶段至关重要。它封装了系统的配置,确保了预期功能的维持。
    • Comfy dtype: PARAMETER_INPUTS
    • Python dtype: Dict[str, Any]

Usage tips

  • Infra type: CPU

Source code

class SeargeInput7:

    @classmethod
    def INPUT_TYPES(s):
        return {'required': {'lora_strength': ('FLOAT', {'default': 0.2, 'min': -10.0, 'max': 10.0, 'step': 0.05}), 'operation_mode': (SeargeParameterProcessor.OPERATION_MODE, {'default': SeargeParameterProcessor.OPERATION_MODE[0]}), 'prompt_style': (SeargeParameterProcessor.PROMPT_STYLE, {'default': SeargeParameterProcessor.PROMPT_STYLE[0]})}, 'optional': {'inputs': ('PARAMETER_INPUTS',)}}
    RETURN_TYPES = ('PARAMETER_INPUTS',)
    RETURN_NAMES = ('inputs',)
    FUNCTION = 'mux'
    CATEGORY = 'Searge/_deprecated_/UI/Inputs'

    def mux(self, lora_strength, operation_mode, prompt_style, inputs=None):
        if inputs is None:
            parameters = {}
        else:
            parameters = inputs
        parameters['lora_strength'] = lora_strength
        parameters['operation_mode'] = operation_mode
        parameters['prompt_style'] = prompt_style
        return (parameters,)