Limits & Data Types

Quick-reference tables for Dataset limits, data types, and status values.

A lookup page for the numbers and enums referenced elsewhere in the Dataset docs: what each column data type stores, the exact limits on names, rows, columns, and requests, and the status values a column or a cell can be in.

Column data types

TypeStores
textA text value
booleanTrue or false
integerA whole number
floatA decimal number
jsonA JSON object
arrayA JSON array
imageA single image
imagesMultiple images
datetimeA date and time value
audioAn audio file
documentA document file
personaA persona definition
othersA value that doesn’t fit any other type

Dataset and column limits

LimitValueApplies to
Dataset name length2000 characters, unique within the organizationEvery dataset
Column name length255 charactersEvery column you name
Manual dataset rows100Creating a dataset manually
Manual dataset columns100Creating a dataset manually
Empty dataset rows10Creating an empty dataset
Empty rows per request100Adding empty rows to an existing dataset
Row duplication100 copiesDuplicating a row
Bulk delete50 itemsDeleting datasets in bulk
Dataset list page size100 datasetsListing datasets
File upload size25 MBUploading a file to create or add to a dataset
File upload formats.csv, .xls, .xlsx, .json, .jsonlUploading a file to create or add to a dataset

Note

These are per-request and per-object constants. Plan-level quotas, such as the total rows or datasets your organization can hold, are enforced separately by the usage system and aren’t part of this table.

Status values

Column statuses and cell statuses are separate sets, and a column only reaches the ones below.

StatusSeen onMeaning
RunningColumnSet when a column starts an async run, such as Run Prompt, an evaluation, or Retrieval
PartialExtractedColumnSet when file upload extraction succeeds for some of a column’s cells and fails for others
CompletedColumnThe default status for a new column, and set when a column finishes running successfully
FailedColumnSet when a column’s processing raises an error, for example during a data type conversion
passCellComputed successfully (the default)
runningCellSet while a cell is computing
errorCellSet when a cell fails to compute
Was this page helpful?

Questions & Discussion