ScenarioRun constructor
ScenarioRun(
- String scenarioName,
- String iterationName,
- String executionName,
- Iterable<
Evaluator> evaluators, - EvaluationResultStore resultStore, {
- ChatConfiguration? chatConfiguration,
- EvaluationMetricInterpretation? evaluationMetricInterpreter()?,
- ChatDetails? chatDetails,
- Iterable<
String> ? tags,
Creates a ScenarioRun.
Implementation
ScenarioRun(
this.scenarioName,
this.iterationName,
this.executionName,
Iterable<Evaluator> evaluators,
EvaluationResultStore resultStore, {
this.chatConfiguration,
EvaluationMetricInterpretation? Function(EvaluationMetric)?
evaluationMetricInterpreter,
ChatDetails? chatDetails,
Iterable<String>? tags,
}) : _compositeEvaluator = CompositeEvaluator(evaluators.toList()),
_resultStore = resultStore,
_evaluationMetricInterpreter = evaluationMetricInterpreter,
_chatDetails = chatDetails,
_tags = tags?.toList();