🐛 Bug: Fix the bug where the response body error returned by the error report incorrectly uses raise.
Browse files
main.py
CHANGED
@@ -1034,13 +1034,19 @@ class ModelRequestHandler:
|
|
1034 |
if auto_retry:
|
1035 |
continue
|
1036 |
else:
|
1037 |
-
|
|
|
|
|
|
|
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 |
-
|
|
|
|
|
|
|
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 |
|