From 62d09c118fa5c3e5d1112c4afa064905c9604c56 Mon Sep 17 00:00:00 2001 From: Hemang Date: Wed, 19 Feb 2025 15:31:39 +0100 Subject: [PATCH] Handle error from openai. --- proxy/routes/open_ai.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/proxy/routes/open_ai.py b/proxy/routes/open_ai.py index ba33d94..5336e45 100644 --- a/proxy/routes/open_ai.py +++ b/proxy/routes/open_ai.py @@ -332,6 +332,10 @@ async def handle_non_streaming_response( ): """Handles non-streaming OpenAI responses""" json_response = response.json() + if json_response.get("error"): + raise HTTPException( + status_code=response.status_code, detail=json_response.get("error") + ) await push_to_explorer( dataset_name, json_response, request_body_json, invariant_authorization )