EvaluationResponse
Evaluation response.
Attributes
attributeiduuid.UUID= Field(description='Evaluation id.')attributeevaluator_version_iduuid.UUID | None= Field(default=None, description='Evaluator version that produced the result.')attributeevaluator_namestr | None= Field(default=None, description='Name of the evaluator that produced the result.')attributeevaluator_versionint | None= Field(default=None, description='Version of the evaluator that produced the result.')attributeevaluator_paramsdict[str, JsonValue] | None= Field(default=None, description='Params the evaluator ran with.')attributesession_iduuid.UUID= Field(description='Session being scored.')attributetask_iduuid.UUID | None= Field(default=None, description='Evaluator task that produced the result.')attributenamestr= Field(description='Evaluation name.')attributedata_typeEvaluationDataType= Field(description='Data type of the result.')attributescoreFiniteFloat | bool | None= Field(default=None, description='Numeric or boolean score.')attributevaluestr | None= Field(default=None, description='Label or string value.')attributeexplanationstr | None= Field(default=None, description='Free-form explanation.')attributepassedbool | None= Field(default=None, description='Pass or fail verdict.')attributemin_scoreFiniteFloat | None= Field(default=None, description='Lower bound of the score scale.')attributemax_scoreFiniteFloat | None= Field(default=None, description='Upper bound of the score scale.')attributetarget_scoreFiniteFloat | None= Field(default=None, description='Score to beat.')