From a44b9ebb3c80edd698cb543b014bbe632fac290a Mon Sep 17 00:00:00 2001 From: Ihsan Soydemir Date: Mon, 29 Sep 2025 14:06:10 +0200 Subject: [PATCH] fix(files): use extra_query for GET/DELETE in Files endpoints --- litellm/proxy/openai_files_endpoints/files_endpoints.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/litellm/proxy/openai_files_endpoints/files_endpoints.py b/litellm/proxy/openai_files_endpoints/files_endpoints.py index f2a7ccccdf9..f5de78832bc 100644 --- a/litellm/proxy/openai_files_endpoints/files_endpoints.py +++ b/litellm/proxy/openai_files_endpoints/files_endpoints.py @@ -31,6 +31,7 @@ from litellm.proxy.auth.user_api_key_auth import user_api_key_auth from litellm.proxy.common_request_processing import ProxyBaseLLMRequestProcessing from litellm.proxy.common_utils.openai_endpoint_utils import ( get_custom_llm_provider_from_request_body, + get_custom_llm_provider_from_request_query, ) from litellm.proxy.utils import ProxyLogging, is_known_model from litellm.router import Router @@ -237,6 +238,7 @@ async def create_file( file_content = await file.read() custom_llm_provider = ( provider + or get_custom_llm_provider_from_request_query(request=request) or await get_custom_llm_provider_from_request_body(request=request) or "openai" ) @@ -425,6 +427,7 @@ async def get_file_content( custom_llm_provider = ( provider + or get_custom_llm_provider_from_request_query(request=request) or await get_custom_llm_provider_from_request_body(request=request) or "openai" ) @@ -591,6 +594,7 @@ async def get_file( try: custom_llm_provider = ( provider + or get_custom_llm_provider_from_request_query(request=request) or await get_custom_llm_provider_from_request_body(request=request) or "openai" ) @@ -733,6 +737,7 @@ async def delete_file( try: custom_llm_provider = ( provider + or get_custom_llm_provider_from_request_query(request=request) or await get_custom_llm_provider_from_request_body(request=request) or "openai" ) @@ -917,6 +922,7 @@ async def list_files( else: custom_llm_provider = ( provider + or get_custom_llm_provider_from_request_query(request=request) or await get_custom_llm_provider_from_request_body(request=request) or "openai" )