Skip to main content
The Custom Agent Evaluation API runs evaluations against any agent you own, regardless of framework: your code drives the agent, submits its outputs, and the engine scores each result synchronously with the LLM judge (plus optional similarity metrics and code scorers). A detailed AI analysis report can be generated after the run, and a CI gate can turn the finished run into a pass/fail verdict.
Examples target a local self-host engine (http://localhost:4700). Substitute your own deployment’s base URL. The Python SDK wraps this entire surface as client.evaluations - see the Evaluations SDK.

When to use this API

Base path

Authentication

All routes require a project API key in the x-api-key header:

Lifecycle

Limits

The judge scores each result synchronously in the /results call, so batches of judged results take as long as the underlying LLM calls. Daily judge spend can be capped with AGENTX_QUOTA_JUDGE_CALLS_PER_DAY (see Authentication).

Endpoints

The judge model catalog lives on a separate route - see List Models. All endpoints share the engine’s global error envelope for authentication (401) and rate limiting (429) - see Errors. The live-monitoring surface (patterns, online evaluators, scorer groups, signals) is documented conceptually under the Scorers and Online Evaluation tabs and through the Python SDK rather than as HTTP reference pages.