Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
f288d98
feat(log):add_request_and_response_log
xiaolei373 Aug 13, 2025
f083a85
Merge branch 'PaddlePaddle:develop' into develop
xiaolei373 Aug 13, 2025
830785b
Merge branch 'PaddlePaddle:develop' into develop
xiaolei373 Aug 14, 2025
3e8d4ab
Merge branch 'PaddlePaddle:develop' into develop
xiaolei373 Aug 14, 2025
26611bf
Merge branch 'PaddlePaddle:develop' into develop
xiaolei373 Aug 15, 2025
775060f
Merge branch 'PaddlePaddle:develop' into develop
xiaolei373 Aug 19, 2025
545d8f4
Merge branch 'PaddlePaddle:develop' into develop
xiaolei373 Aug 25, 2025
7a6de99
Merge branch 'PaddlePaddle:develop' into develop
xiaolei373 Aug 25, 2025
de928b1
Merge branch 'PaddlePaddle:develop' into develop
xiaolei373 Aug 28, 2025
361022a
Merge branch 'PaddlePaddle:develop' into develop
xiaolei373 Aug 29, 2025
287aa28
Merge branch 'PaddlePaddle:develop' into develop
xiaolei373 Sep 1, 2025
ddeff2f
Merge branch 'PaddlePaddle:develop' into develop
xiaolei373 Sep 4, 2025
f983686
Merge branch 'PaddlePaddle:develop' into develop
xiaolei373 Sep 4, 2025
a3d9a6a
Merge branch 'PaddlePaddle:develop' into develop
xiaolei373 Sep 8, 2025
ff75cbc
Merge branch 'PaddlePaddle:develop' into develop
xiaolei373 Sep 9, 2025
3afe403
Merge branch 'PaddlePaddle:develop' into develop
xiaolei373 Sep 11, 2025
920de0b
Merge branch 'PaddlePaddle:develop' into develop
xiaolei373 Sep 12, 2025
cbea83a
Merge branch 'PaddlePaddle:develop' into develop
xiaolei373 Sep 15, 2025
95a016b
[bugfix] add param valid log
xiaolei373 Sep 15, 2025
a738985
Merge branch 'develop' into add_param_valid_log
Jiang-Jia-Jun Sep 16, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion fastdeploy/entrypoints/openai/serving_chat.py
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ async def create_chat_completion(self, request: ChatCompletionRequest):
if isinstance(prompt_token_ids, np.ndarray):
prompt_token_ids = prompt_token_ids.tolist()
except ParameterError as e:
api_server_logger.error(e.message)
api_server_logger.error(f"request[{request_id}] generator error: {str(e)}, {e.message}")
self.engine_client.semaphore.release()
return ErrorResponse(
error=ErrorInfo(message=str(e.message), type=ErrorType.INVALID_REQUEST_ERROR, param=e.param)
Expand Down
2 changes: 1 addition & 1 deletion fastdeploy/entrypoints/openai/serving_completion.py
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@ async def create_completion(self, request: CompletionRequest):
prompt_batched_token_ids.append(prompt_token_ids)
del current_req_dict
except ParameterError as e:
api_server_logger.error(e.message)
api_server_logger.error(f"OpenAIServingCompletion format error: {e}, {e.message}")
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

上面也打了一行,有点冗余,可以删除上面那行

self.engine_client.semaphore.release()
return ErrorResponse(code=400, message=str(e.message), type="invalid_request", param=e.param)
except Exception as e:
Expand Down
3 changes: 2 additions & 1 deletion fastdeploy/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ async def handle_exception(request: Request, exc: Exception) -> JSONResponse:

# 处理请求参数验证异常
@staticmethod
async def handle_request_validation_exception(_: Request, exc: RequestValidationError) -> JSONResponse:
async def handle_request_validation_exception(request: Request, exc: RequestValidationError) -> JSONResponse:
errors = exc.errors()
if not errors:
message = str(exc)
Expand All @@ -100,6 +100,7 @@ async def handle_request_validation_exception(_: Request, exc: RequestValidation
param=param,
)
)
api_server_logger.error(f"invalid_request_error: {request.url} {param} {message}")
return JSONResponse(content=err.model_dump(), status_code=HTTPStatus.BAD_REQUEST)


Expand Down
Loading