mirror of
https://git.datalinker.icu/vllm-project/vllm.git
synced 2026-05-18 05:56:58 +08:00
Adapt the old parameter enable_thinking in chat_template_kwargs (#30852)
Signed-off-by: xinsong.gao <1418762819@qq.com> Co-authored-by: Chauncey <chaunceyjiang@gmail.com>
This commit is contained in:
parent
9e67c4ce98
commit
b7b6a60aca
@ -26,6 +26,8 @@ class DeepSeekV3ReasoningParser(ReasoningParser):
|
|||||||
|
|
||||||
chat_kwargs = kwargs.pop("chat_template_kwargs", {}) or {}
|
chat_kwargs = kwargs.pop("chat_template_kwargs", {}) or {}
|
||||||
thinking = bool(chat_kwargs.pop("thinking", False))
|
thinking = bool(chat_kwargs.pop("thinking", False))
|
||||||
|
enable_thinking = bool(chat_kwargs.pop("enable_thinking", False))
|
||||||
|
thinking = thinking or enable_thinking
|
||||||
|
|
||||||
if thinking:
|
if thinking:
|
||||||
self._parser = DeepSeekR1ReasoningParser(tokenizer, *args, **kwargs)
|
self._parser = DeepSeekR1ReasoningParser(tokenizer, *args, **kwargs)
|
||||||
|
|||||||
@ -50,6 +50,8 @@ class DeepseekV32Tokenizer(CachedHfTokenizer):
|
|||||||
**kwargs,
|
**kwargs,
|
||||||
) -> str | list[int]:
|
) -> str | list[int]:
|
||||||
thinking = kwargs.get("thinking", False)
|
thinking = kwargs.get("thinking", False)
|
||||||
|
enable_thinking = kwargs.get("enable_thinking", False)
|
||||||
|
thinking = thinking or enable_thinking
|
||||||
thinking_mode = "thinking"
|
thinking_mode = "thinking"
|
||||||
if not thinking:
|
if not thinking:
|
||||||
thinking_mode = "chat"
|
thinking_mode = "chat"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user