[hparam] add enable think argument (#7928)

This commit is contained in:
hoshi-hiyouga
2025-04-30 17:21:30 +08:00
committed by GitHub
parent c566e39b7d
commit 13b05e74f1
4 changed files with 10 additions and 3 deletions

View File

@@ -106,7 +106,8 @@ class HuggingfaceEngine(BaseEngine):
# add thought words to avoid skipping thinking
paired_messages = messages + [{"role": "assistant", "content": template.add_thought("")}]
system = system or generating_args["default_system"]
enable_thinking = input_kwargs.pop("enable_thinking", True)
enable_thinking = input_kwargs.pop("enable_thinking", None)
enable_thinking = enable_thinking if enable_thinking is not None else generating_args["enable_thinking"]
prompt_ids, _ = template.encode_oneturn(tokenizer, paired_messages, system, tools, enable_thinking)
prompt_ids, _ = template.mm_plugin.process_token_ids(
prompt_ids,