Skip to main content

Experiments

List Experiments

Lists experiments in the workspace, newest first.

Create an Experiment

Creates an experiment. project_id defaults to the API key’s project and is required for keys that span several projects. When dataset_id is set, a draft run is created with rows from that dataset.

Retrieve an Experiment

Returns experiment metadata. Runs and cell data are separate resources.

Delete an Experiment

Deletes an experiment and its runs.

Update an Experiment

Updates experiment metadata. Omitted optional fields keep their current values.

List Runs

Lists runs for an experiment, newest first. Each run is metadata only.

Create Run

Creates a new run, copying columns from the selected run when present. A rerun is a new run.

Get Run

Returns run status, per-cell status counts, row count, and column configs. Does not return the cell matrix.

Delete Run

Deletes a run and its cell data. Distinct from cancel, which keeps completed cells.

Update Run

Updates run key and execution settings. Does not execute the run.

Cancel Run

Stops queued and running cells and moves the run to canceled. A cell whose execution is already in flight may still write its result.

Update Run Column Layout

Reorders, resizes, hides or shows columns of a run in one call. Columns not listed keep their layout.

List Evals

List eval columns

Create Eval

Links an existing evaluator. Config is updated at the evaluator source, not here.

Delete Eval

Remove an eval column

Patch Eval Cell

Human override of an automated evaluator verdict on one datapoint.

Execute Run

Executes cells at the requested scope. FULL, PARTIAL, ROW and COLUMN queue the matching cells (a task column also queues its linked evaluator, metric and review cells) and start the orchestrator, which also re-runs failed cells of every row it picks up. A run that is already queued or running rejects new execution until it finishes or is cancelled. CELL re-runs one task or evaluator cell in place. Re-executing a terminal run does not require creating a new run.

Get Run Metrics

Returns aggregated evaluator and built-in metrics for a run, keyed by task column and metric. Pass baseline_run_id to include the delta against another run.

Query Run

Returns selected cells by row and column name. POST because selections can exceed URL limits.

List Reviews

List human review columns

Create Review

Add a human review column

Delete Review

Remove a human review column

Update Review

Updates display fields on the column. The human-eval definition is updated at source.

Patch Review Cell

Set a human review cell

Delete Rows

Deletes the given rows of a run and their cells.

Update Run Cell

Writes a cell value by cell id, including dataset and review cells. An empty value clears the cell. Running cells cannot be changed.

Duplicate Row

Copies a row’s dataset cells into a new row placed after the source. Task, evaluator, metric and review cells start empty.

List Tasks

List task columns

Create Task

Attaches a prompt, orq agent, or (reserved) harness config as a task column. Input mapping is required.

Delete Task

Delete a task column

Update Task

Updates an unlinked task column in place.

Patch Task Cell

Writes a cell result, including externally executed or harness cells.

Export Run

Downloads the run as a file, including human review and evaluator corrections made after an earlier export.