From 6e89167fd4093daa721375c10b1cd5785b688c5d Mon Sep 17 00:00:00 2001 From: "Srikanth @adobe" Date: Fri, 13 Mar 2026 20:27:18 -0700 Subject: [PATCH] Update litellm/proxy/utils.py Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> --- litellm/proxy/utils.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/litellm/proxy/utils.py b/litellm/proxy/utils.py index e269d5a4700..ea008ed40bd 100644 --- a/litellm/proxy/utils.py +++ b/litellm/proxy/utils.py @@ -2010,6 +2010,12 @@ class ProxyLogging: ) if getattr(logging_obj, "model_call_details", {}).get("end_time"): kwargs["llm_end_time"] = logging_obj.model_call_details["end_time"] + if start_time is None: + _kwarg_start = kwargs.get("start_time") + if isinstance(_kwarg_start, datetime): + start_time = _kwarg_start + if getattr(logging_obj, "model_call_details", {}).get("end_time"): + kwargs["llm_end_time"] = logging_obj.model_call_details["end_time"] for callback in litellm.callbacks: _callback: Optional[CustomLogger] = None