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.
| Option | Description |
|---|---|
--space-id | Filter evaluators by space ID |
--limit | Maximum number of results to return (default: 15) |
--cursor | Pagination cursor for the next page |
ax evaluators get
Get an evaluator by ID, with its resolved version.
| Option | Description |
|---|---|
--version-id | Specific version ID to retrieve (default: latest version) |
ax evaluators create
Create a new evaluator with an initial version. Required options will be prompted interactively if not passed as flags.
| Option | Description |
|---|---|
--name | Evaluator name (must be unique within the space) |
--space-id | Space ID to create the evaluator in |
--commit-message | Commit message for the initial version |
--template-name | Eval column name (alphanumeric, spaces, hyphens, underscores) |
--template | Prompt template string with {{variable}} placeholders |
--ai-integration-id | AI integration global ID |
--model-name | Model name (e.g. gpt-4o) |
--description | Optional evaluator description |
--include-explanations | Include reasoning explanation alongside the score (flag) |
--use-function-calling | Prefer structured function-call output when supported (flag) |
--invocation-params | JSON object of model invocation parameters (e.g. '{"temperature": 0}') |
--provider-params | JSON object of provider-specific parameters |
ax evaluators update
Update an evaluator’s name or description. At least one of --name or --description is required.
| Option | Description |
|---|---|
--name | New evaluator name |
--description | New evaluator description |
ax evaluators delete
Delete an evaluator and all its versions. This operation is irreversible.
| Option | Description |
|---|---|
--force | Skip the confirmation prompt |
ax evaluators list-versions
List all versions of an evaluator.
| Option | Description |
|---|---|
--limit | Maximum number of versions to return (default: 15) |
--cursor | Pagination cursor for the next page |
ax evaluators get-version
Get a specific evaluator version by ID.
ax evaluators create-version
Create a new version of an existing evaluator. Versions are immutable once created; the new version becomes the latest immediately. Required options will be prompted interactively if not passed as flags.
| Option | Description |
|---|---|
--commit-message | Commit message describing the changes in this version |
--template-name | Eval column name |
--template | Updated prompt template string with {{variable}} placeholders |
--ai-integration-id | AI integration global ID |
--model-name | Model name (e.g. gpt-4o) |
--include-explanations | Include reasoning explanation alongside the score (flag) |
--use-function-calling | Prefer structured function-call output when supported (flag) |
--invocation-params | JSON object of model invocation parameters |
--provider-params | JSON object of provider-specific parameters |