跳转至

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)

  1. 在工作流画布中添加 FloatInput 节点。
  2. 在面板输入框中直接填入目标小数数值(例如 0.7 或 3.14159)。
  3. 将输出引脚连入下游任何接受浮点输入的参数插槽。

参数输入插槽 (Parameters)

  • float:目标浮点数值(默认为 0.0,支持正负小数)。

输出引脚 (Outputs)

  • float:标准浮点数值工件(float),供下游算子精准消费。

典型工作流示例 (Example)

为大模型推理精确设定采样温度(Temperature):

  1. 添加一个 FloatInput 节点至画布。
  2. 将 float 参数设为 0.7。
  3. 将该节点的输出连接至 OpenAiPrompt 或 Agent 节点的 temperature 输入插槽。
  4. 后续所有由该智能体处理的生成任务均会严格采用 0.7 的发散度参数。

关键技术特性 (Important Notes)

  • 高精度物理保真:节点底层完整保留 Python 原生 64 位双精度浮点数(IEEE 754 格式),杜绝有效数字丢失。
  • 缺省零值保底:若未填写内容,默认自动输出标准浮点数 0.0。