From b308f8c079c288bafcdcc063cb1094d491ef8d88 Mon Sep 17 00:00:00 2001 From: Ishaan Jaff Date: Thu, 18 Apr 2024 15:43:30 -0700 Subject: [PATCH] fix - show model passed in on Invalid model name passed in error --- litellm/proxy/proxy_server.py | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/litellm/proxy/proxy_server.py b/litellm/proxy/proxy_server.py index 0c4de59b2e..e7892d0e11 100644 --- a/litellm/proxy/proxy_server.py +++ b/litellm/proxy/proxy_server.py @@ -3417,7 +3417,10 @@ async def completion( else: raise HTTPException( status_code=status.HTTP_400_BAD_REQUEST, - detail={"error": "Invalid model name passed in"}, + detail={ + "error": "Invalid model name passed in model=" + + data.get("model", "") + }, ) if hasattr(response, "_hidden_params"): @@ -3648,7 +3651,10 @@ async def chat_completion( else: raise HTTPException( status_code=status.HTTP_400_BAD_REQUEST, - detail={"error": "Invalid model name passed in"}, + detail={ + "error": "Invalid model name passed in model=" + + data.get("model", "") + }, ) # wait for call to end @@ -3872,7 +3878,10 @@ async def embeddings( else: raise HTTPException( status_code=status.HTTP_400_BAD_REQUEST, - detail={"error": "Invalid model name passed in"}, + detail={ + "error": "Invalid model name passed in model=" + + data.get("model", "") + }, ) ### ALERTING ### @@ -4021,7 +4030,10 @@ async def image_generation( else: raise HTTPException( status_code=status.HTTP_400_BAD_REQUEST, - detail={"error": "Invalid model name passed in"}, + detail={ + "error": "Invalid model name passed in model=" + + data.get("model", "") + }, ) ### ALERTING ### @@ -4181,7 +4193,10 @@ async def audio_transcriptions( else: raise HTTPException( status_code=status.HTTP_400_BAD_REQUEST, - detail={"error": "Invalid model name passed in"}, + detail={ + "error": "Invalid model name passed in model=" + + data.get("model", "") + }, ) except Exception as e: @@ -4340,7 +4355,10 @@ async def moderations( else: raise HTTPException( status_code=status.HTTP_400_BAD_REQUEST, - detail={"error": "Invalid model name passed in"}, + detail={ + "error": "Invalid model name passed in model=" + + data.get("model", "") + }, ) ### ALERTING ###