Skip to main content

compareRunEvents

compareRunEvents(request: GetExperimentCompareEventsRequest): Promise<GetExperimentCompareEventsResponse>
Compare events between two experiment runs Retrieve and compare events between two experiment runs for detailed analysis

compareRuns

compareRuns(request: GetExperimentComparisonRequest): Promise<GetExperimentComparisonResponse>
Retrieve experiment comparison Compare metrics and results between two experiment runs

createRun

createRun(request: CreateRunRequest): Promise<CreateRunResponse>
Create a new evaluation run Create a new experiment run to track an evaluation against a dataset.

deleteRun

deleteRun(request: DeleteRunRequest): Promise<DeleteRunResponse>
Delete an evaluation run Permanently delete an experiment run by its run ID.

getRun

getRun(request: GetRunRequest): Promise<GetRunResponse>
Get details of an evaluation run Retrieve the full details of a single experiment run by its run ID.

getRunMetrics

getRunMetrics(request: GetExperimentRunMetricsRequest): Promise<GetExperimentRunMetricsResponse>
Get event metrics for an experiment run Retrieve event metrics from ClickHouse for a specific experiment run

getRunSchema

getRunSchema(request: GetRunSchemaRequest): Promise<GetRunSchemaResponse>
Get events schema for a single experiment run Retrieve the events schema (fields, datasets, mappings) for a single experiment run.

getRunsSchema

getRunsSchema(request?: GetRunsSchemaRequest): Promise<GetRunsSchemaResponse>
Get events schema across all experiment runs in a project Retrieve the aggregated events schema (fields, datasets, mappings) across all experiment runs in the project.

getSummary

getSummary(request: GetExperimentSummaryRequest): Promise<GetExperimentSummaryResponse>
Retrieve experiment summary Compute evaluation summary for an experiment run: pass/fail results, metric aggregations, per-datapoint results, event details, and the experiment run object.

listRuns

listRuns(request?: GetRunsRequest): Promise<GetRunsResponse>
Get a list of evaluation runs List experiment runs with optional filtering by dataset, status, name, date range, and specific run IDs. Results are paginated and sortable.

updateRun

updateRun(request: UpdateRunRequest): Promise<UpdateRunResponse>
Update an evaluation run Update fields on an existing experiment run such as name, status, metadata, or results.