common/parser: fix nasty bug causing subtle corruption of generation prompt (#20825)
This commit is contained in:
parent
e6ec21e62f
commit
b1c70e2e54
4 changed files with 52 additions and 1 deletions
|
|
@ -415,6 +415,7 @@ task_params server_task::params_from_json_cmpl(
|
|||
params.chat_parser_params.reasoning_in_content = params.stream && (reasoning_format == COMMON_REASONING_FORMAT_DEEPSEEK_LEGACY);
|
||||
params.chat_parser_params.generation_prompt = json_value(data, "generation_prompt", std::string());
|
||||
params.sampling.generation_prompt = params.chat_parser_params.generation_prompt;
|
||||
SRV_DBG("Generation prompt: '%s'\n", params.chat_parser_params.generation_prompt.c_str());
|
||||
params.chat_parser_params.parse_tool_calls = json_value(data, "parse_tool_calls", false);
|
||||
if (data.contains("chat_parser")) {
|
||||
params.chat_parser_params.parser.load(data.at("chat_parser").get<std::string>());
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue