Skip to content

Get Model Comparison

GET
/admin/eval/models

Return pass-rate / latency / score aggregates per model × role.

Args: days: Trailing window (1..90). session: Async DB session. _admin: Operator auth gate.

Returns: List of :class:ModelRow rows, one per (model, role) pair that saw any runs in the window.

Authorizations

Parameters

Query Parameters

days

Window size in days.

integer
default: 30 >= 1 <= 90

Window size in days.

Responses

200

Successful Response

Array<object>

Aggregated performance for one model_used × role combination.

object
avg_latency_ms
required
number
avg_score
required
number
model_used
required
string
n
required
integer
pass_rate
required
number
role
required
string

422

Validation Error

object
detail
Array<object>
object
ctx
object
input
loc
required
Array
msg
required
string
type
required
string