From f2e1d938f3ede577bb4c6be4175472c12df820a8 Mon Sep 17 00:00:00 2001 From: Ishaan Jaff Date: Wed, 27 Mar 2024 20:36:53 -0700 Subject: [PATCH] (fix) remove deep copy from all responses --- litellm/proxy/utils.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/litellm/proxy/utils.py b/litellm/proxy/utils.py index ba8d7080458..bf9be1bd6c2 100644 --- a/litellm/proxy/utils.py +++ b/litellm/proxy/utils.py @@ -449,16 +449,15 @@ class ProxyLogging: Covers: 1. /chat/completions """ - new_response = copy.deepcopy(response) for callback in litellm.callbacks: try: if isinstance(callback, CustomLogger): await callback.async_post_call_success_hook( - user_api_key_dict=user_api_key_dict, response=new_response + user_api_key_dict=user_api_key_dict, response=response ) except Exception as e: raise e - return new_response + return response async def post_call_streaming_hook( self,