From cad15e21cc054c5ccfa5d5dcc67671c63020962d Mon Sep 17 00:00:00 2001 From: Sameer Kankute Date: Tue, 3 Feb 2026 13:18:44 +0530 Subject: [PATCH] Add support for delete via only file_id --- litellm/llms/gemini/files/transformation.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/litellm/llms/gemini/files/transformation.py b/litellm/llms/gemini/files/transformation.py index 35e1b677b4c..4dc61dc5f48 100644 --- a/litellm/llms/gemini/files/transformation.py +++ b/litellm/llms/gemini/files/transformation.py @@ -299,7 +299,9 @@ class GoogleAIStudioFilesHandler(GeminiModelInfo, BaseFilesConfig): # Extract the file path from full URI file_name = file_id.split("/v1beta/")[-1] else: - file_name = f"files/{file_id}" + if not file_id.startswith("files/"): + file_id = f"files/{file_id}" + file_name = file_id # Construct the delete URL url = f"{api_base}/v1beta/{file_name}"