diff --git a/python/sglang/srt/function_call/qwen25_detector.py b/python/sglang/srt/function_call/qwen25_detector.py
index c43ea384f..1e2254bb8 100644
--- a/python/sglang/srt/function_call/qwen25_detector.py
+++ b/python/sglang/srt/function_call/qwen25_detector.py
@@ -106,8 +106,8 @@ class Qwen25Detector(BaseFormatDetector):
def structure_info(self) -> _GetInfoFunc:
# TODO: Update the begin and end tokens with '\n' if necessary
return lambda name: StructureInfo(
- begin='{"name":"' + name + '", "arguments":',
- end="}",
+ begin='\n{"name":"' + name + '", "arguments":',
+ end="}\n",
trigger="",
)