Skip to main content

TypeScript createEvaluator#

The createEvaluator utility in @arizeai/phoenix-evals provides a type-safe way to build custom code evaluators for experiments in TypeScript. Define evaluators with full type inference for inputs, outputs, and expected values.

Basic Usage#

Create simple evaluators that validate experiment outputs:

Multiple Parameters#

Access input, output, expected, and metadata in your evaluator:

Evaluator Options#

Customize display properties for better integration with the Experiments UI:

Running in Experiments#

Pass evaluators directly to runExperiment:

More Information:#

Using Evaluators Documentation