Skip to main content
Run and inspect model evaluations from the command line. Manage rubrics (the judge prompts evals run against), list and inspect run groups, launch new runs, and browse eval-ready datasets. Alias: inf evals The full eval loop is paste-able from the terminal:
Route IDs look like <provider>:<model-alias> (e.g. openai:gpt-5.2). Use inf models list to discover every route ID available to your team — see Route IDs for the full format.

inf eval rubric create

Create a rubric — the judge prompt an eval run scores responses against. Rubrics live in the active project, carry versioned prompt content, and are passed to inf eval run by ID. The template must contain the placeholder {{ eval_model_response }} where the model’s response will be injected for scoring.

Options

Prints the rubric ID and the first version ID. Use them directly with inf eval run.

Examples

inf eval rubric get

Get details of a rubric — ID, name, latest version number, version count, score range, and a preview of the template.

Arguments

Ambiguous prefixes print the candidate list and abort.

inf eval rubric delete

Archive (soft-delete) a rubric. Rubrics cannot be hard-deleted — archiving hides them from inf eval rubrics but preserves their eval history. Restore from the dashboard if needed.
Alias: inf eval rubric archive <id> — both names do the same thing; use whichever reads clearer in your script.

Arguments

Options

In an interactive terminal, the CLI asks for confirmation unless -y is passed. In non-TTY environments (CI, scripts) the command refuses to run without -y.

Examples

inf eval rubrics

List rubrics in the active project.
Alias: inf eval defs

Options

Shows the rubric ID (8-char prefix), name, latest version, total version count, and creation date. Use --json for full UUIDs.

inf eval run

Launch a new eval run group against one or more models, scored by a judge model.

Options

Prints the run group ID and an inf eval get <id> follow-up command to track progress.

Examples

inf eval list

List eval run groups for a given rubric.
Alias: inf eval ls

Options

Shows the run group ID (8-char prefix), rubric version, model count, derived status (pending, running, failed, or completed), and creation date.

inf eval get

View detailed information about a specific eval run group.

Arguments

Output

The detail view covers the run group itself, followed by a sub-table of individual runs:

inf eval datasets

List datasets available for evaluations (type = eval).

Options

Eval datasets are materialized via inf dataset create -t eval … or the dashboard. The output shows the dataset ID (8-char prefix), name, inference count, and creation date.