add get_request_route

This commit is contained in:
Ishaan Jaff
2024-08-05 15:17:15 -07:00
committed by Krrish Dholakia
parent aef25d5d00
commit 5c3afc3aba
+13
View File
@@ -80,6 +80,19 @@ def is_llm_api_route(route: str) -> bool:
return False
def get_request_route(request: Request) -> str:
"""
Helper to get the route from the request
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:
return request.url.path
async def check_if_request_size_is_safe(request: Request) -> bool:
"""
Enterprise Only: