From aa7e8360559e639f201f08a4deee490af332b22c Mon Sep 17 00:00:00 2001 From: Chauncey Date: Thu, 18 Dec 2025 15:12:17 +0800 Subject: [PATCH] [Bugfix] Fix Unicode issues in GLM-4 tool calling (#30920) Signed-off-by: chaunceyjiang --- vllm/tool_parsers/glm4_moe_tool_parser.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vllm/tool_parsers/glm4_moe_tool_parser.py b/vllm/tool_parsers/glm4_moe_tool_parser.py index d254fcb5240a5..ebfd91297b417 100644 --- a/vllm/tool_parsers/glm4_moe_tool_parser.py +++ b/vllm/tool_parsers/glm4_moe_tool_parser.py @@ -114,7 +114,8 @@ class Glm4MoeModelToolParser(ToolParser): ToolCall( type="function", function=FunctionCall( - name=tc_name, arguments=json.dumps(arg_dct) + name=tc_name, + arguments=json.dumps(arg_dct, ensure_ascii=False), ), ) )