Static Columns

Static columns store fixed values in a dataset that only change when manually updated.

About

A static column holds data that you provide directly. This includes inputs, expected outputs, labels, categories, or any fixed values. Unlike dynamic columns, static columns don’t run any computation. They only change when you update them manually or through the SDK.

For example, in this dataset the first three columns are static:

user_queryexpected_answercategorymodel_response
What is the capital of France?Parisgeography(dynamic)
Summarize this articleA concise summary of…summarization(dynamic)

You add user_query, expected_answer, and category yourself. The model_response column would be a dynamic column generated by running a prompt.


When to use

  • Test inputs and expected outputs: Store the queries and ground truth answers for evaluation
  • Labels and categories: Tag rows with classifications (e.g. “easy”, “hard”, “geography”, “math”)
  • Default values: Pre-fill rows with consistent starting data when setting up a dataset
  • Metadata: Store context like source, timestamp, or user ID alongside your test data

Supported Data Types

TypeDescription
textStrings and free-form text
integerWhole numbers
floatDecimal numbers
booleanTrue or false
arrayLists of values
jsonStructured JSON objects
imageImage file references
audioAudio file references
datetimeDate and time values

How to Add a Static Column

You can add static columns through the UI or when creating a dataset via the SDK. See Add Columns to Dataset for step-by-step instructions.


Next Steps

Was this page helpful?

Questions & Discussion