yym68686 commited on
Commit
9bde0e5
·
1 Parent(s): 0b31e2e

🐛 Bug: Fix the bug where the response body error returned by the error report incorrectly uses raise.

Browse files
Files changed (1) hide show
  1. main.py +8 -2
main.py CHANGED
@@ -1034,13 +1034,19 @@ class ModelRequestHandler:
1034
  if auto_retry:
1035
  continue
1036
  else:
1037
- raise HTTPException(status_code=status_code, detail=f"Error: Current provider response failed: {error_message}")
 
 
 
1038
 
1039
  current_info = request_info.get()
1040
  current_info["first_response_time"] = -1
1041
  current_info["success"] = False
1042
  current_info["provider"] = None
1043
- raise HTTPException(status_code=status_code, detail=f"All {request.model} error: {error_message}")
 
 
 
1044
 
1045
  model_handler = ModelRequestHandler()
1046
 
 
1034
  if auto_retry:
1035
  continue
1036
  else:
1037
+ return JSONResponse(
1038
+ status_code=status_code,
1039
+ content={"error": f"Error: Current provider response failed: {error_message}"}
1040
+ )
1041
 
1042
  current_info = request_info.get()
1043
  current_info["first_response_time"] = -1
1044
  current_info["success"] = False
1045
  current_info["provider"] = None
1046
+ return JSONResponse(
1047
+ status_code=status_code,
1048
+ content={"error": f"All {request.model} error: {error_message}"}
1049
+ )
1050
 
1051
  model_handler = ModelRequestHandler()
1052