Overview
Generates a structured dataset from a one-line topic. You define the columns once on the DataGenerator node and get validated rows back instead of prose.
- Inputs -
topic(nodetool.input.StringInput) androw_count(nodetool.input.IntegerInput, 3 to 30, default 8). - Prompt (
nodetool.text.Prompt) - Fills{{TOPIC}}and{{ROW_COUNT}}into the generation instructions. - DataGenerator (
nodetool.generators.DataGenerator) - Asks the selected language model for rows that match the columns. The template defines two string columns,nameandcolor, and selectsgpt-5-mini. Edit the columns to change the shape. - Output - The
dataframeoutput goes togenerated_data. The node also streams each row as arecordoutput.
Demo
Tags
agents
Workflow Diagram
graph TD
topic["StringInput (topic)"]
count["IntegerInput (row_count)"]
prompt["Prompt"]
generator["DataGenerator"]
out["Output (generated_data)"]
topic -->|TOPIC| prompt
count -->|ROW_COUNT| prompt
prompt --> generator
generator -->|dataframe| out