evalbench

Import CSV

Upload a CSV of eval results to backfill a run. Same column shape as /api/runs/{id}/export.csv — round-trips natively. Imported rows are tagged source=import so they're distinguishable from app-generated runs.

Becomes a new run with source=import.
CSV format reference

Header row required. Column names are case-insensitive. Required: input. All other columns optional with sensible defaults.

ColumnTypeDefault
inputstring— (required)
expectedstringnull
outputstringnull
passedtrue / false / 1 / 0false
scores_jsonJSON array[]
cost_centsinteger0
latency_msinteger0
input_tokensinteger0
output_tokensinteger0
error_messagestringnull
case_idignored

Programmatic equivalent: curl -F file=@run.csv -F suite=… -F model=… /api/import