🐛 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 |
|