Skip to main content
The ax evaluators commands are currently in BETA. The API may change without notice. A one-time warning is emitted on first use.
The ax evaluators commands let you create and manage LLM-as-judge evaluators and their versions on the Arize platform.

ax evaluators list

List evaluators, optionally filtered by space.
Examples:

ax evaluators create-template-evaluator

Create a new template (LLM-as-judge) evaluator with an initial version. Required options will be prompted interactively if not passed as flags.
Example:

ax evaluators create-code-evaluator

Create a new code evaluator with an initial version. Use --code-type managed for a built-in check (MATCHES_REGEX, JSON_PARSEABLE, CONTAINS_ANY_KEYWORD, CONTAINS_ALL_KEYWORDS, EXACT_MATCH) or --code-type custom to supply Python.
Example:

ax evaluators get

Get an evaluator by name or ID, with its resolved version.
Examples:

ax evaluators update

Update an evaluator’s name or description. At least one of --name or --description is required.
Example:

ax evaluators delete

Delete an evaluator and all its versions. This operation is irreversible.
Examples:

ax evaluators list-versions

List all versions of an evaluator.
Example:

ax evaluators create-template-evaluator-version

Create a new template version of an existing template evaluator. Versions are immutable once created; the new version becomes the latest immediately. Required options will be prompted interactively if not passed as flags.
Example:

ax evaluators create-code-evaluator-version

Create a new code version of an existing code evaluator.
Example:

ax evaluators get-version

Get a specific evaluator version by ID.
Example: