Skip to main content
POST
Run an evaluation using the legacy path
This deprecated endpoint returns the per-case result array directly. The replacement wraps it in runEvalResults; evaluation requirements and execution effects are otherwise the same
Evaluation calls models and tools again and may incur charges or perform external actions
See the corresponding evaluation endpoint for the replacement and its complete requirements

Path Parameters

app_name
string
required

Application name

eval_set_id
string
required

Evaluation set ID

Body

application/json
evalMetrics
EvalMetric · object[]
required

Metrics to apply in this evaluation

evalIds
string[]
deprecated

Deprecated; use evalCaseIds

evalCaseIds
string[]

Case IDs to evaluate; omission or an empty array falls back to evalIds. Evaluate all cases when neither selects cases

Response

Successful response

evalSetFile
string
required
evalSetId
string
required

Evaluation set ID

evalId
string
required

Evaluation case ID

finalEvalStatus
enum<integer>
required

Final evaluation status

Available options:
1,
2,
3
overallEvalMetricResults
EvalMetricResult · object[]
required

Case-level metric results

evalMetricResultPerInvocation
EvalMetricResultPerInvocation · object[]
required

Per-invocation metric results

userId
string
required

User ID

sessionId
string
required

Session ID

evalMetricResults
tuple[]
deprecated
Last modified on September 19, 2026