From be3c98bc162bdeea8aaae2a889058203f28b40e8 Mon Sep 17 00:00:00 2001 From: Krrish Dholakia Date: Mon, 1 Jul 2024 08:14:10 -0700 Subject: [PATCH] fix(main.py): copy messages - prevent modifying user input Fixes https://github.com/BerriAI/litellm/discussions/4489 --- litellm/main.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/litellm/main.py b/litellm/main.py index 10bcbe9e3..48d430d52 100644 --- a/litellm/main.py +++ b/litellm/main.py @@ -676,6 +676,8 @@ def completion( client = kwargs.get("client", None) ### Admin Controls ### no_log = kwargs.get("no-log", False) + ### COPY MESSAGES ### - related issue https://github.com/BerriAI/litellm/discussions/4489 + messages = deepcopy(messages) ######## end of unpacking kwargs ########### openai_params = [ "functions",