Uses an LLM to populate a column with unstructured data, such as text or JSON, that can include values from other columns in the table.
For more information about the Unstructured Data generator and how to configure it in the application, go to Unstructured Data.
{
"name": string,
"data_type": string,
"generator": "Unstructured Data",
// Generator-specific fields
"unstructured_data_type": "free_text"|"conversation"|"json", // Content type
"unstructured_data_prompt": text, // Describes the content to generate
// -------------------------------------------------------------------------
// Conversation configuration
"unstructured_data_persona_1": text, // Description of the first persona
"unstructured_data_persona_2": text, // Description of the second persona
// --------------------------------------------------------------------------
// JSON configuration
"unstructured_data_schema": text, // The JSON schema to use when
// unstructured_data_format is "json"
// ------------------------------------------------------------------------
"unstructured_data_temperature": decimal // Randomness factor for the output
"unstructured_data_format": "plain_text"|"json", // Output format
// End generator-specific fields
"percent_null": integer,
"virtual": boolean,
// Advanced options
"primary_key": boolean,
"index": boolean,
"seed": string,
"postprocessing_sql": string
}