FloatInput 浮点数常量录入与高精度数值参数节点
节点核心功能 (What is it?)
FloatInput 节点提供了一种极其简便、直观的方式,用于在工作流画布中录入、设定并传递具备小数精度的浮点数常量(Floating-Point Numbers)。
典型适用场景 (When would I use it?)
在以下情况下使用该节点:
- 在画布中显式定义一个具备小数精度的浮点数标量;
- 为大模型配置连续发散度超参数(如
temperature、top_p等); - 设定图像滤镜的不透明度(Opacity)、衰减系数、缩放因子(Scale Factor);
- 作为复杂数学公式与代数运算节点的动态系数输入源;
- 建立精确的置信度阈值、比率或科学计数。
使用指南 (How to use it)
基础配置流程 (Basic Setup)
- 在工作流画布中添加 FloatInput 节点。
- 在面板输入框中直接填入目标小数数值(例如
0.7或3.14159)。 - 将输出引脚连入下游任何接受浮点输入的参数插槽。
参数输入插槽 (Parameters)
- float:目标浮点数值(默认为
0.0,支持正负小数)。
输出引脚 (Outputs)
- float:标准浮点数值工件(
float),供下游算子精准消费。
典型工作流示例 (Example)
为大模型推理精确设定采样温度(Temperature):
- 添加一个 FloatInput 节点至画布。
- 将
float参数设为0.7。 - 将该节点的输出连接至
OpenAiPrompt或Agent节点的temperature输入插槽。 - 后续所有由该智能体处理的生成任务均会严格采用 0.7 的发散度参数。
关键技术特性 (Important Notes)
- 高精度物理保真:节点底层完整保留 Python 原生 64 位双精度浮点数(IEEE 754 格式),杜绝有效数字丢失。
- 缺省零值保底:若未填写内容,默认自动输出标准浮点数
0.0。