Evaluation Dashboards
EvaluationDashboardsResource
Methods
Create a new evaluation dashboard for an evaluation or evaluation group
List dashboards filtered by evaluation_id, evaluation_group_id, tags, creators, or search
Get a single evaluation dashboard by ID
Partially update dashboard metadata (name, description, widget_order)
Soft delete an evaluation dashboard
Domain types
Widgets
EvaluationDashboardsResource.WidgetsResource
Methods
Create a new widget, add it to the dashboard, and compute its results
Update a widget and compute its results. If the widget is only used by this dashboard, it is updated in place. If shared across multiple dashboards, a copy is created.
Chart-specific display configuration
Structured query AST for metric computation (SeriesQuery or MetricQuery)
Query that returns a series of records (used for table/bar/histogram widgets).
Used for widget types: table, bar, histogram. Returns: {"type": "series", "data": [...]}
Example SQL equivalent: SELECT category, AVG(score) as avg_score, COUNT(*) as count FROM evaluation_items WHERE score > 0.5 AND category = 'test' GROUP BY category ORDER BY avg_score DESC LIMIT 100
Query that returns a single metric value (used for metric widgets).
Used for widget type: metric. Enforces exactly 1 aggregation in select. Returns: {"type": "metric", "data": ...}
Example SQL equivalent: SELECT AVG(score) as average_score FROM evaluation_items
Widget title
Unique identifier of the widget
Account that owns this widget
When the widget was created
Widget title
Widget type
Display configuration
Structured query AST for computation (SeriesQuery or MetricQuery)
Computed result for this widget
Remove a widget from the dashboard (does not delete the widget)
Domain types
Response model for widget creation - includes widget and computed result