From 77164dad5e7973163d1563f0854644c2864700be Mon Sep 17 00:00:00 2001 From: Chauncey Date: Fri, 30 May 2025 12:44:43 +0800 Subject: [PATCH] [Bugfix] Consistent ascii handling in tool parsers (#18883) Signed-off-by: chaunceyjiang --- vllm/entrypoints/openai/serving_chat.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vllm/entrypoints/openai/serving_chat.py b/vllm/entrypoints/openai/serving_chat.py index 6a0e3b14d07b..ea8e187dc6b7 100644 --- a/vllm/entrypoints/openai/serving_chat.py +++ b/vllm/entrypoints/openai/serving_chat.py @@ -988,7 +988,8 @@ class OpenAIServingChat(OpenAIServing): tool_calls=[ tool_call_class(function=FunctionCall( name=tool_call.name, - arguments=json.dumps(tool_call.parameters))) + arguments=json.dumps(tool_call.parameters, + ensure_ascii=False))) for tool_call in tool_calls ])