Evaluator models

The model that reads a response and applies a template's criteria to score it

What an evaluator model does

An evaluator model reads a response and applies an eval template’s criteria to produce a result, and an optional reason. It receives the text to evaluate, the template’s rule, and the required inputs, then returns a verdict. An evaluator model only reads and scores; it never generates or edits your AI’s output. Agent Evaluator and LLM-as-Judge evals use an evaluator model; Code Evals do not.

%%{init: {"flowchart": {"curve": "linear"}}}%%
flowchart LR
  IN["Response + template criteria"] --> J["Evaluator model<br/>reads and scores"]
  J --> OUT["Result + optional reason"]

Future AGI evaluator models

Future AGI ships proprietary models built for evaluation, not for general-purpose chat:

ModelCodeInputsBest forLatency
TURING_LARGEturing_largeText, image, audioMax accuracy, multimodal evalsHigher
TURING_SMALLturing_smallText, imageHigh fidelity at lower costMedium
TURING_FLASHturing_flashText, imageFast, high-accuracy evalsLow
PROTECTprotectText, audioSafety, guardrails, custom rulesLow
PROTECT_FLASHprotect_flashTextFirst-pass binary filteringUltra-low

Bring your own LLM

You can also use your own model as the evaluator, from OpenAI, Bedrock, SageMaker, Vertex AI, Azure, or a custom endpoint. Reach for a custom model when you need a domain-tuned model, must keep inference in a region, or already pay for a model you want to reuse. See Use Custom Models.

Modality

An evaluator model can only score inputs it can read. Image evals run on any of the Turing models; audio evals need turing_large or protect. A text-only model cannot score an image or an audio input, so pick a multimodal one when the eval carries one.

Keep exploring

Was this page helpful?

Questions & Discussion