Fix r1 grammar since we made <|tool▁calls▁begin|> optional (triggering on just <|tool▁call▁begin|> for 7B's sake)
This commit is contained in:
parent
b5b117fa1c
commit
0db9881285
1 changed files with 1 additions and 1 deletions
|
@ -580,7 +580,7 @@ static common_chat_params common_chat_params_init_deepseek_r1(const common_chat_
|
||||||
// Distill Qwen 7B & 32B models seem confused re/ syntax of their tool call opening tag,
|
// Distill Qwen 7B & 32B models seem confused re/ syntax of their tool call opening tag,
|
||||||
// so we accept common variants (then it's all constrained)
|
// so we accept common variants (then it's all constrained)
|
||||||
builder.add_rule("root",
|
builder.add_rule("root",
|
||||||
"( \"<|tool▁calls▁begin|>\" | \"<|tool_calls_begin|>\" | \"<|tool calls begin|>\" | \"<|tool\\\\_calls\\\\_begin|>\" ) "
|
"( \"<|tool▁calls▁begin|>\" | \"<|tool_calls_begin|>\" | \"<|tool calls begin|>\" | \"<|tool\\\\_calls\\\\_begin|>\" )? "
|
||||||
"(" +string_join(tool_rules, " | ") + ")" + (inputs.parallel_tool_calls ? "*" : "") + " "
|
"(" +string_join(tool_rules, " | ") + ")" + (inputs.parallel_tool_calls ? "*" : "") + " "
|
||||||
"\"<|tool▁calls▁end|>\""
|
"\"<|tool▁calls▁end|>\""
|
||||||
" space");
|
" space");
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue