跳到主要内容

动态创建数据 (Dynamic Create Data)

动态创建数据 (Dynamic Create Data) 组件通过可配置字段创建一个 数据 (Data) 对象或 消息 (Message)。 在 输入配置 (Input Configuration) 字段中定义表格,组件会在组件中创建相应的输入或输出句柄。

在工作流中使用动态创建数据组件

以下示例演示了如何使用 动态创建数据 (Dynamic Create Data) 组件从多个源创建结构化的 DataMessage 对象。

  1. 动态创建数据 (Dynamic Create Data) 组件添加到您的工作流中。

  2. 要定义数据的字段,请在 输入配置 (Input Configuration) 字段中单击 打开表格 (Open table)

  3. 要向表格添加行,请单击 添加新行 (Add a new row)。 添加新行会为该 字段类型 (Field Type) 创建输入和输出句柄。 例如,如果您添加了一个 Text 类型字段,那么 Text 输入和输出句柄将被添加到该组件。 对于每个新行,请配置 字段名称 (Field Name)字段类型 (Field Type)

    • 字段名称 (Field Name):用作内部键和显示标签的字段名称。
    • 字段类型 (Field Type):要创建的输入字段类型。类型选项包括:
      • Text (文本):接受直接文本输入,或接受来自其他组件的 TextMessage 输出。
      • Data (数据):接受来自其他组件的 Data 输入。
      • Number (数字):接受直接数字输入,或接受来自其他组件的 TextMessage 输出。
      • Handle (句柄):接受来自其他组件的 TextDataMessage 输出。
      • Boolean (布尔值):接受布尔值。不能接受来自另一个组件的输入。

    有关更多信息,请参阅 Langflow 数据类型

  4. 根据您的 字段类型 (Field Type) 选择,连接来自其他组件的输出以动态填充输入,或者在 动态创建数据 (Dynamic Create Data) 组件的字段中手动输入值。

  5. 在组件的输出端口选择所需的输出类型。组件输出包含来自组件输入的所有字段值的 数据 (Data) 对象,或者包含格式化为文本字符串的所有字段值的 消息 (Message)

动态创建数据参数

Some parameters are hidden by default in the visual editor. You can modify all parameters through the Controls in the component's header menu.

名称显示名称信息
form_fields输入配置 (Input Configuration)输入参数。定义动态表单字段的表格。
include_metadata包含元数据 (Include Metadata)输入参数。是否在输出中包含表单配置元数据。
form_data数据 (Data)输出参数。包含来自动态输入的所有字段值的 Data 对象。
message消息 (Message)输出参数。格式化的 Text 消息,以人类可读的格式包含所有字段值。
Search