Type: nodetool.generators.StructuredOutputGenerator

Namespace: nodetool.generators

Description

Generate structured JSON objects from instructions using LLM providers. data-generation, structured-data, json, synthesis

Specialized for creating structured information:
- Generating JSON that follows dynamic schemas
- Fabricating records from requirements and guidance
- Simulating sample data for downstream workflows
- Producing consistent structured outputs for testing

Properties

| Property | Type | Description | Default | |———-|——|————-|———| | system_prompt | str | The system prompt guiding JSON generation. | ` You are a structured data generator focused on… | | model | language_model | Model to use for structured generation. | {“type”:”language_model”,”provider”:”empty”,”id… | | instructions | str | Detailed instructions for the structured output. | | | context | str | Optional context to ground the generation. | | | max_tokens | int | The maximum number of tokens to generate. | 4096 | | image | image | Optional image to include in the generation request. | {“type”:”image”,”uri”:””,”asset_id”:null,”data”… | | audio | audio | Optional audio to include in the generation request. | {“type”:”audio”,”uri”:””,”asset_id”:null,”data”…` |

Outputs

(none)

Browse other nodes in the nodetool.generators namespace.