diff --git a/litellm/proxy/guardrails/guardrail_hooks/llm_as_a_judge/__init__.py b/litellm/proxy/guardrails/guardrail_hooks/llm_as_a_judge/__init__.py index bf1797d2aa3..4bcdf624aee 100644 --- a/litellm/proxy/guardrails/guardrail_hooks/llm_as_a_judge/__init__.py +++ b/litellm/proxy/guardrails/guardrail_hooks/llm_as_a_judge/__init__.py @@ -58,6 +58,10 @@ def _get_litellm_param( raw = guardrail.get("litellm_params") if isinstance(raw, dict) and key in raw: return raw[key] + if raw is not None and not isinstance(raw, dict): + attr = getattr(raw, key, None) + if attr is not None: + return attr return default