diff --git a/litellm/proxy/proxy_server.py b/litellm/proxy/proxy_server.py index db85b7ba10..5ede7979da 100644 --- a/litellm/proxy/proxy_server.py +++ b/litellm/proxy/proxy_server.py @@ -4166,6 +4166,9 @@ async def audio_transcriptions( file.filename is not None ) # make sure filename passed in (needed for type) + # rename the file to a random hash file name -> we eventuall remove the file and don't want to remove any local files + file.filename = f"tmp-request" + str(uuid.uuid4()) + with open(file.filename, "wb+") as f: f.write(await file.read()) try: