pyrit.models.UnvalidatedScore#
- class UnvalidatedScore(raw_score_value: str, score_value_description: str, score_category: List[str] | None, score_rationale: str, score_metadata: Dict[str, str | int | float] | None, scorer_class_identifier: ScorerIdentifier, message_piece_id: uuid.UUID | str, objective: str | None, id: uuid.UUID | str | None = None, timestamp: datetime | None = None)[source]#
Bases:
objectScore is an object that validates all the fields. However, we need a common data class that can be used to store the raw score value before it is normalized and validated.
- __init__(raw_score_value: str, score_value_description: str, score_category: List[str] | None, score_rationale: str, score_metadata: Dict[str, str | int | float] | None, scorer_class_identifier: ScorerIdentifier, message_piece_id: uuid.UUID | str, objective: str | None, id: uuid.UUID | str | None = None, timestamp: datetime | None = None) None#
Methods
Attributes
- scorer_class_identifier: ScorerIdentifier#