From cb5669f679b9106c7c7956d133dd00aa955362ac Mon Sep 17 00:00:00 2001 From: ishaan-jaff Date: Tue, 14 Nov 2023 17:54:09 -0800 Subject: [PATCH] (feat) improve logging of raw POST curl command --- litellm/utils.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/litellm/utils.py b/litellm/utils.py index 62604732c21..7c9a99566f5 100644 --- a/litellm/utils.py +++ b/litellm/utils.py @@ -510,12 +510,12 @@ class Logging: api_base = additional_args.get("api_base", "") masked_headers = {k: v[:-5] + '*' * 5 if len(v) > 5 else v for k, v in headers.items()} formatted_headers = " ".join([f"-H '{k}: {v}'" for k, v in masked_headers.items()]) - curl_command = ( - "\n\nPOST Request Sent from LiteLLM:\ncurl -X POST \\" - f" {api_base} \\\n" - f" {formatted_headers} \\\n" - f" -d '{json.dumps(data)}'\n" - ) + + curl_command = "\n\nPOST Request Sent from LiteLLM:\n" + curl_command += "curl -X POST \\\n" + curl_command += f"{api_base} \\\n" + curl_command += f"{formatted_headers} \\\n" if formatted_headers.strip() != "" else "" + curl_command += f"-d '{json.dumps(data)}'\n" if api_base == "": curl_command = self.model_call_details