Skip to main content
The evaluators functions are currently in BETA. The API may change without notice. A one-time warning is emitted on first use.

List Evaluators

Create a Template (LLM-as-Judge) Evaluator

Create a Code Evaluator

Use a built-in MANAGED code check (e.g. JSON_PARSEABLE, MATCHES_REGEX, CONTAINS_ANY_KEYWORD, CONTAINS_ALL_KEYWORDS, EXACT_MATCH) or a CUSTOM user-supplied Python evaluator.

Get an Evaluator

Get an Evaluator Version

Update an Evaluator

At least one of name or description must be provided.

Delete an Evaluator

This operation is irreversible — it deletes the evaluator and all its versions.

Manage Versions

List Versions

Create a New Template Version

Versions are immutable once created. To change configuration, create a new version.

Create a New Code Version