mirror of
https://github.com/BerriAI/litellm.git
synced 2025-04-25 18:54:30 +00:00
add get_request_route
This commit is contained in:
parent
8fa39b058d
commit
13f01ed57f
1 changed files with 13 additions and 0 deletions
|
@ -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:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue