diff --git a/vertexai/_genai/_evals_metric_handlers.py b/vertexai/_genai/_evals_metric_handlers.py index 4571802dbc..2bd6349e47 100644 --- a/vertexai/_genai/_evals_metric_handlers.py +++ b/vertexai/_genai/_evals_metric_handlers.py @@ -1026,11 +1026,9 @@ def _build_request_payload( "instance": instance_payload, } - autorater_config = _get_autorater_config(self.metric) - if autorater_config: - request_payload["autorater_config"] = genai_types.AutoraterConfig( - **autorater_config - ) + # Note: autorater_config is intentionally not passed for predefined + # metrics. The server uses its own model configuration for predefined + # metrics and ignores the autorater_config field. return request_payload @override @@ -1045,7 +1043,6 @@ def get_metric_result( lambda: self.module._evaluate_instances( metrics=[self.metric], instance=payload.get("instance"), - autorater_config=payload.get("autorater_config"), ), metric_name, )