in pyrit/memory/memory_models.py [0:0]
def get_prompt_request_piece(self) -> PromptRequestPiece:
prompt_request_piece = PromptRequestPiece(
role=self.role,
original_value=self.original_value,
original_value_sha256=self.original_value_sha256,
converted_value=self.converted_value,
converted_value_sha256=self.converted_value_sha256,
id=self.id,
conversation_id=self.conversation_id,
sequence=self.sequence,
labels=self.labels,
prompt_metadata=self.prompt_metadata,
converter_identifiers=self.converter_identifiers,
prompt_target_identifier=self.prompt_target_identifier,
orchestrator_identifier=self.orchestrator_identifier,
original_value_data_type=self.original_value_data_type,
converted_value_data_type=self.converted_value_data_type,
response_error=self.response_error,
original_prompt_id=self.original_prompt_id,
timestamp=self.timestamp,
)
prompt_request_piece.scores = [score.get_score() for score in self.scores]
return prompt_request_piece