(fix) only set litellm call id if it's not set in completion()

This commit is contained in:
ishaan-jaff 2023-10-27 18:02:14 -07:00
parent e260a9cf2f
commit fe4ef2bd57

View file

@ -757,8 +757,10 @@ def client(original_function):
def wrapper(*args, **kwargs):
start_time = datetime.datetime.now()
result = None
litellm_call_id = str(uuid.uuid4())
kwargs["litellm_call_id"] = litellm_call_id
# only set litellm_call_id if its not in kwargs
if "litellm_call_id" not in kwargs:
kwargs["litellm_call_id"] = str(uuid.uuid4())
try:
model = args[0] if len(args) > 0 else kwargs["model"]
except: