From 1963d4c1277a95daa38e251f7aba3ebb1f87971c Mon Sep 17 00:00:00 2001 From: shihaobai <1798930569@qq.com> Date: Mon, 15 Jun 2026 14:40:31 +0000 Subject: [PATCH] Return 400 for chat template build errors --- lightllm/server/build_prompt.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lightllm/server/build_prompt.py b/lightllm/server/build_prompt.py index 96b4d040b..54d22a0d0 100644 --- a/lightllm/server/build_prompt.py +++ b/lightllm/server/build_prompt.py @@ -159,7 +159,6 @@ async def build_prompt(request, tools) -> str: try: input_str = tokenizer.apply_chat_template(**kwargs, tokenize=False, add_generation_prompt=True, tools=tools) - except BaseException as e: - logger.error(f"Failed to build prompt: {e}") - raise e + except Exception as e: + raise ValueError(f"Failed to build prompt: {e}") from None return input_str