- Inputs: Variables injected into the prompt at runtime, e.g.
{{firstname}}. - Messages: The prompt template, structured with system, user, and assistant roles.
- Expected Outputs: Reference responses evaluators compare against model outputs.
Use Cases
Regression and pre-deployment testing
Regression and pre-deployment testing
Compare models and prompt variants
Compare models and prompt variants
Curated datasets for fine-tuning
Curated datasets for fine-tuning
Synthetic data generation at scale
Synthetic data generation at scale
Vision and image datasets
Vision and image datasets
Create a Dataset
- AI Studio
- API & SDK
- MCP

Add Datapoints
- AI Studio
- API & SDK
- MCP
.csv file. Map each CSV column to a Dataset field (Inputs, Messages, Expected Outputs). Each row becomes a separate datapoint.Create Image Datasets
- AI Studio
- API & SDK
- Click Add image in the message editor.

Click the Add image button to include images in your messages.
- Choose how to provide the image:
- Upload locally: Select a file from your computer.
- Enter URL: Paste an image URL directly.

Enter an image URL or upload a local image file.

Complete workflow: Adding images to dataset messages.
Create Curated Datasets
Curated datasets are human-evaluated input and output sets: a prompt paired with a verified expected output. They are used for fine-tuning and as a gold-standard reference in Experiments. Within any module, open the Logs tab and select a log entry. The Feedback panel appears on the right. To add a correction, click Add correction below the assistant response:
The Add correction button is below the assistant response.

The original and corrected responses appear side by side. The correction is shown in green.

Choose to replace the inputs used during generation (recommended).
List and Retrieve Datasets
- API & SDK
- MCP