Skip to main content

OVERVIEW

The following describes the configuration schema used to create evaluators in Oumi, including:
  • Metadata about the evaluator
  • Evaluation parameters
  • Model configuration
  • Scoring and explanation settings
Fields marked with (*) are required.

SCHEMA STRUCTURE


DISPLAYNAME *

Human-readable name of the evaluator.

PROPERTIES

CONSTRAINTS

EXAMPLE


PARAMS *

Defines the evaluation parameters and scoring behavior.

PROPERTIES


EVALUATORTYPE

Defines the evaluator mechanism.

PROMPT *

Prompt provided to the evaluator model to guide scoring behavior.

CONSTRAINTS

EXAMPLE


JUDGMENTSCORES

Defines the scoring structure used by the evaluator. This object typically contains the set of evaluation metrics or labels the evaluator should output. Example structure:

DATAFIELDS

Defines the dataset fields that are used by the evaluator. Example structure:

ISMULTITURN

Indicates whether the evaluator processes multi-turn conversations.

MODELIDENTIFIER *

Defines the model used by the evaluator. This object follows the Model Identifier schema. Example:

INFERENCECONFIG *

Defines runtime inference behavior for the evaluator model. Example:

RESPONSEFILTERMODE

Controls which parts of the model output are used for evaluation.

GENERATESCOREEXPLANATION *

Determines whether the evaluator should generate an explanation for the score.

COMPLETE EXAMPLE