Skip to main content

Evals

List Evals

Get all Evaluators

Create an Eval

Create an Evaluator

Retrieve an Eval

Retrieve a single evaluator by its unique identifier. Returns the evaluator exactly as stored, including its type-specific configuration: prompt and model for LLM evaluators, source code for Python and TypeScript evaluators, the JSON Schema for schema evaluators, and so on. Use this when you already know the evaluator id (for example to refresh the state of a resource you manage declaratively). To discover evaluator ids, list them with GET /v2/evaluators. This endpoint returns the stored record, which carries more detail than the representation GET /v2/evaluators returns: display_name rather than key, model as an object rather than a provider-qualified string, plus the owner, domain_id, metadata, enabled and output_type fields.

Update an Eval

Update an Evaluator

Delete an Eval

Delete an Evaluator

Invoke an Eval

Invoke a Custom Evaluator

List Evaluator Versions

Returns version history for a specific evaluator