in src/fmeval/eval_algorithms/qa_accuracy_semantic_robustness.py [0:0]
def __post_init__(self):
super().__post_init__()
require(
self.target_output_delimiter != "",
"Empty target_output_delimiter is provided. "
"Please either provide a non-empty string, or set it to None.",
)
require(
BertscoreHelperModelTypes.model_is_allowed(self.model_type_for_bertscore),
f"Invalid model_type_for_bertscore: {self.model_type_for_bertscore} requested in "
f"QAAccuracySemanticRobustnessConfig. Please choose from acceptable values: "
f"{BertscoreHelperModelTypes.model_list()}.",
)