From 775ef8a786fe50a19107ee9eec21d7251ce89841 Mon Sep 17 00:00:00 2001 From: Ishaan Jaff Date: Mon, 5 Aug 2024 10:33:40 -0700 Subject: [PATCH] fix get_request_route --- litellm/proxy/auth/auth_utils.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/litellm/proxy/auth/auth_utils.py b/litellm/proxy/auth/auth_utils.py index aa48a6396..d1e1b1709 100644 --- a/litellm/proxy/auth/auth_utils.py +++ b/litellm/proxy/auth/auth_utils.py @@ -86,10 +86,16 @@ def get_request_route(request: Request) -> str: remove base url from path if set e.g. `/genai/chat/completions` -> `/chat/completions """ - if request.url.path.startswith(request.base_url.path): - # remove base_url from path - return request.url.path[len(request.base_url.path) - 1 :] - else: + try: + if request.url.path.startswith(request.base_url.path): + # remove base_url from path + return request.url.path[len(request.base_url.path) - 1 :] + else: + return request.url.path + except Exception as e: + verbose_proxy_logger.warning( + f"error on get_request_route: {str(e)}, defaulting to request.url.path" + ) return request.url.path