EvaluateInstancesRequest constructor

EvaluateInstancesRequest({
  1. ExactMatchInput? exactMatchInput,
  2. BleuInput? bleuInput,
  3. RougeInput? rougeInput,
  4. FluencyInput? fluencyInput,
  5. CoherenceInput? coherenceInput,
  6. SafetyInput? safetyInput,
  7. GroundednessInput? groundednessInput,
  8. FulfillmentInput? fulfillmentInput,
  9. SummarizationQualityInput? summarizationQualityInput,
  10. PairwiseSummarizationQualityInput? pairwiseSummarizationQualityInput,
  11. SummarizationHelpfulnessInput? summarizationHelpfulnessInput,
  12. SummarizationVerbosityInput? summarizationVerbosityInput,
  13. QuestionAnsweringQualityInput? questionAnsweringQualityInput,
  14. PairwiseQuestionAnsweringQualityInput? pairwiseQuestionAnsweringQualityInput,
  15. QuestionAnsweringRelevanceInput? questionAnsweringRelevanceInput,
  16. QuestionAnsweringHelpfulnessInput? questionAnsweringHelpfulnessInput,
  17. QuestionAnsweringCorrectnessInput? questionAnsweringCorrectnessInput,
  18. PointwiseMetricInput? pointwiseMetricInput,
  19. PairwiseMetricInput? pairwiseMetricInput,
  20. ToolCallValidInput? toolCallValidInput,
  21. ToolNameMatchInput? toolNameMatchInput,
  22. ToolParameterKeyMatchInput? toolParameterKeyMatchInput,
  23. ToolParameterKvmatchInput? toolParameterKvMatchInput,
  24. CometInput? cometInput,
  25. MetricxInput? metricxInput,
  26. TrajectoryExactMatchInput? trajectoryExactMatchInput,
  27. TrajectoryInOrderMatchInput? trajectoryInOrderMatchInput,
  28. TrajectoryAnyOrderMatchInput? trajectoryAnyOrderMatchInput,
  29. TrajectoryPrecisionInput? trajectoryPrecisionInput,
  30. TrajectoryRecallInput? trajectoryRecallInput,
  31. TrajectorySingleToolUseInput? trajectorySingleToolUseInput,
  32. RubricBasedInstructionFollowingInput? rubricBasedInstructionFollowingInput,
  33. required String location,
  34. AutoraterConfig? autoraterConfig,
})

Implementation

EvaluateInstancesRequest({
  this.exactMatchInput,
  this.bleuInput,
  this.rougeInput,
  this.fluencyInput,
  this.coherenceInput,
  this.safetyInput,
  this.groundednessInput,
  this.fulfillmentInput,
  this.summarizationQualityInput,
  this.pairwiseSummarizationQualityInput,
  this.summarizationHelpfulnessInput,
  this.summarizationVerbosityInput,
  this.questionAnsweringQualityInput,
  this.pairwiseQuestionAnsweringQualityInput,
  this.questionAnsweringRelevanceInput,
  this.questionAnsweringHelpfulnessInput,
  this.questionAnsweringCorrectnessInput,
  this.pointwiseMetricInput,
  this.pairwiseMetricInput,
  this.toolCallValidInput,
  this.toolNameMatchInput,
  this.toolParameterKeyMatchInput,
  this.toolParameterKvMatchInput,
  this.cometInput,
  this.metricxInput,
  this.trajectoryExactMatchInput,
  this.trajectoryInOrderMatchInput,
  this.trajectoryAnyOrderMatchInput,
  this.trajectoryPrecisionInput,
  this.trajectoryRecallInput,
  this.trajectorySingleToolUseInput,
  this.rubricBasedInstructionFollowingInput,
  required this.location,
  this.autoraterConfig,
}) : super(fullyQualifiedName);