diff --git a/src/ragas/metrics/_context_recall.py b/src/ragas/metrics/_context_recall.py index d31874eff..7f48c4270 100644 --- a/src/ragas/metrics/_context_recall.py +++ b/src/ragas/metrics/_context_recall.py @@ -114,6 +114,7 @@ def _score(self: t.Self, row: t.Dict, callbacks: Callbacks) -> float: self._create_context_recall_prompt(row), callbacks=callbacks ) response = json_loader.safe_load(result.generations[0][0].text, self.llm) + response = [response] if isinstance(response, dict) else response return self._compute_score(response)