init(judge:dimensions:scoringMode:)
Creates a multi-metric evaluator with default prompt configuration.
Declaration
init(judge: any LanguageModel = SystemLanguageModel(), dimensions: [ScoreDimension], scoringMode: ScoringMode = .discrete)init(judge: any LanguageModel, dimensions: [ScoreDimension], scoringMode: ScoringMode = .discrete)Parameters
- judge:
The language model to use as judge. Defaults to
SystemLanguageModel.default. - dimensions:
The dimensions to score. Each produces a separate DataFrame column.
- scoringMode:
A value that indicates whether scores are discrete (default) or allow any floating-point value.