From 17899611832786971f5f532db0f0738fe1466be7 Mon Sep 17 00:00:00 2001 From: David Dobolyi <4490587+davedgd@users.noreply.github.com> Date: Fri, 16 May 2025 23:26:03 -0600 Subject: [PATCH] fix issue with qwen3 template double quote escapes --- unsloth/chat_templates.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/unsloth/chat_templates.py b/unsloth/chat_templates.py index cfb3ece479..e7849092cb 100644 --- a/unsloth/chat_templates.py +++ b/unsloth/chat_templates.py @@ -1029,7 +1029,7 @@ qwen3_template = \ {{- "\n" }} {{- tool | tojson }} {%- endfor %} - {{- "\n\n\nFor each function call, return a json object with function name and arguments within XML tags:\n\n{\"name\": , \"arguments\": }\n<|im_end|>\n" }} + {{- "\n\n\nFor each function call, return a json object with function name and arguments within XML tags:\n\n{\\"name\\": , \\"arguments\\": }\n<|im_end|>\n" }} {%- else %} {%- if messages[0].role == 'system' %} {{- '<|im_start|>system\n' + messages[0].content + '<|im_end|>\n' }}