Test a reply against checks
modelfinder_check_outputRuns deterministic checks on one model reply and reports which fail, so you can debug eval checks or routing guards before a full run.
Instructions
Run deterministic checks (contains, not_contains, exact, regex, json_keys, max_chars) on one model reply and report which failed. Use it to design and debug eval checks or routing guards against a sample reply before spending money on a run; to score a whole eval run use modelfinder_rank_eval_results. Read-only and local: no network calls, no files written. Returns passed, failures (check and reason) and checks_run.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The model reply to test. | |
| checks | Yes | Deterministic checks; all must pass. Types: contains, not_contains, exact (value, ignore_case?), regex (pattern), json_keys (keys), max_chars (value). Example: [{"type": "json_keys", "keys": ["category"]}, {"type": "contains", "value": "refund"}] | |
| response_format | No | markdown (default) for a readable summary, json for the full machine-readable result. | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| passed | Yes | ||
| failures | Yes | ||
| checks_run | Yes |