mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-11 22:51:28 +00:00
fixing PR comments
This commit is contained in:
parent
c5878c3474
commit
f023f7ff77
2 changed files with 8 additions and 6 deletions
|
|
@ -5614,12 +5614,14 @@ async def async_data_generator(
|
|||
def _discard_task(t: asyncio.Task[None]) -> None:
|
||||
_post_guardrail_log_tasks.discard(t)
|
||||
|
||||
logging_obj_for_log = request_data.get("litellm_logging_obj")
|
||||
request_data_snapshot = dict(request_data)
|
||||
_task = asyncio.create_task(
|
||||
_async_data_generator_fire_post_guardrail_log(
|
||||
request_data=request_data,
|
||||
request_data=request_data_snapshot,
|
||||
user_api_key_dict=user_api_key_dict,
|
||||
chunks_for_log=_streaming_chunks_for_log,
|
||||
logging_obj=request_data.get("litellm_logging_obj"),
|
||||
logging_obj=logging_obj_for_log,
|
||||
)
|
||||
)
|
||||
_post_guardrail_log_tasks.add(_task)
|
||||
|
|
|
|||
|
|
@ -1995,11 +1995,11 @@ class ProxyLogging:
|
|||
logging_obj, "model_call_details", None
|
||||
):
|
||||
# Merge so request data wins overall, but model_call_details wins for
|
||||
# LLM-lifecycle timing fields so callbacks get accurate start/end times.
|
||||
# start_time so callbacks get accurate LLM start. end_time in kwargs is
|
||||
# left to match the end_time argument (hook run time); use llm_end_time for LLM-only end.
|
||||
kwargs = {**logging_obj.model_call_details, **kwargs}
|
||||
for key in ("start_time", "end_time"):
|
||||
if key in logging_obj.model_call_details:
|
||||
kwargs[key] = logging_obj.model_call_details[key]
|
||||
if "start_time" in logging_obj.model_call_details:
|
||||
kwargs["start_time"] = logging_obj.model_call_details["start_time"]
|
||||
kwargs["user_api_key_dict"] = user_api_key_dict
|
||||
start_time = None
|
||||
if logging_obj is not None:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue