The
ax evaluators commands are currently in BETA. The API may change without notice. A one-time warning is emitted on first use.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: