We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1c50bab commit 0c70de8Copy full SHA for 0c70de8
vertexai/_genai/_evals_metric_handlers.py
@@ -1189,7 +1189,7 @@ def _build_request_payload(
1189
eval_case, response_index, self.metric.name
1190
)
1191
1192
- if not response_content:
+ if not response_content and not getattr(eval_case, "agent_data", None):
1193
raise ValueError(
1194
f"Response content missing for candidate {response_index}."
1195
@@ -1211,6 +1211,7 @@ def _build_request_payload(
1211
response_content
1212
),
1213
reference=reference_instance_data,
1214
+ agent_data=PredefinedMetricHandler._eval_case_to_agent_data(eval_case),
1215
1216
1217
return {
0 commit comments