From f7881a27f9b93ea6439da4a99c9186fb3271f49b Mon Sep 17 00:00:00 2001 From: Liu Shaohui Date: Tue, 26 Aug 2025 15:44:20 +0800 Subject: [PATCH] Add reasoning_effort param in TiktokenTokenizer.apply_chat_template (#9630) Co-authored-by: Shaohui Liu Co-authored-by: Xinyuan Tong <115166877+JustinTong0323@users.noreply.github.com> --- python/sglang/srt/tokenizer/tiktoken_tokenizer.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/python/sglang/srt/tokenizer/tiktoken_tokenizer.py b/python/sglang/srt/tokenizer/tiktoken_tokenizer.py index 8c4c91263..98df443e5 100644 --- a/python/sglang/srt/tokenizer/tiktoken_tokenizer.py +++ b/python/sglang/srt/tokenizer/tiktoken_tokenizer.py @@ -121,7 +121,12 @@ class TiktokenTokenizer: return self.tokenizer.decode_batch(batch) def apply_chat_template( - self, messages, tokenize, add_generation_prompt, tools=None + self, + messages, + tokenize, + add_generation_prompt, + tools=None, + reasoning_effort=None, ): ret = self.chat_template_jinja.render( messages=messages, add_generation_prompt=add_generation_prompt