init(_:scale:judge:scoringMode:)
Creates a single-metric evaluator with default prompt configuration.
Declaration
init(_ name: String, scale: ScoringScale, judge: any LanguageModel = SystemLanguageModel(), scoringMode: ScoringMode = .discrete)init(_ name: String, scale: ScoringScale, judge: any LanguageModel, scoringMode: ScoringMode = .discrete)Parameters
- name:
The metric name that corresponds to the DataFrame column.
- scale:
The scoring scale for this metric.
- judge:
The language model to use as judge. Defaults to
SystemLanguageModel.default. - scoringMode:
A value that indicates whether scores are discrete (default) or allow any floating-point value.