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

48 lines
1.9 KiB
Markdown

# Documentation
- Class name: SRFloatPromptInput
- Category: Mikey/Meta
- Output node: False
- Repo Ref: https://github.com/bash-j/mikey_nodes
SRFloatPromptInput节点旨在处理和管理浮点数值。它在接收和存储输入值方面发挥着关键作用,这些输入值随后在后续的计算操作中被使用。该节点确保输入是一个浮点数,从而在整个系统中维护数据的完整性。
# Input types
## Required
- input_float
- input_float参数对于节点的操作至关重要,因为它表示要处理的浮点值。它是一个必需的输入,表明了它在节点功能中的基本重要性。节点依赖此参数执行其指定的任务。
- Comfy dtype: FLOAT
- Python dtype: float
## Optional
- unique_id
- unique_id参数在节点操作中作为input_float值的标识符。虽然它不是强制性的,但它可以用来跟踪和引用特定的输入,增强节点管理和组织数据的能力。
- Comfy dtype: UNIQUE_ID
- Python dtype: str
- prompt
- prompt参数用于促进与节点的交互,允许自定义输入过程。它是一个可选输入,可以用来根据特定要求或环境调整节点的行为。
- Comfy dtype: PROMPT
- Python dtype: dict
# Output types
- result
- result参数代表节点处理input_float后的输出。它标志着节点操作的完成,并将结果返回给用户以供进一步使用或分析。
- Comfy dtype: FLOAT
- Python dtype: float
# Usage tips
- Infra type: CPU
# Source code
```
class SRFloatPromptInput:
@classmethod
def INPUT_TYPES(s):
return {'required': {'input_float': ('FLOAT', {'forceInput': True})}, 'hidden': {'unique_id': 'UNIQUE_ID', 'prompt': 'PROMPT'}}
RETURN_TYPES = ('FLOAT',)
FUNCTION = 'add'
CATEGORY = 'Mikey/Meta'
def add(self, input_float, unique_id=None, prompt=None):
prompt.get(str(unique_id))['inputs']['sr_val'] = str(input_float)
return (input_float,)
```