diff --git a/litellm/proxy/hooks/model_max_budget_limiter.py b/litellm/proxy/hooks/model_max_budget_limiter.py index 3befca851639..7e270c03b5ad 100644 --- a/litellm/proxy/hooks/model_max_budget_limiter.py +++ b/litellm/proxy/hooks/model_max_budget_limiter.py @@ -155,8 +155,8 @@ async def async_log_success_event(self, kwargs, response_obj, start_time, end_ti if standard_logging_payload is None: raise ValueError("standard_logging_payload is required") - _litellm_params = kwargs.get("litellm_params", {}) - _metadata = _litellm_params.get("metadata", {}) + _litellm_params = kwargs.get("litellm_params", {}) or {} + _metadata = _litellm_params.get("metadata", {}) or {} user_api_key_model_max_budget: Optional[dict] = _metadata.get( "user_api_key_model_max_budget", None )