server: fix "--grammar-file" parameter (#12285)

This commit is contained in:
Victor 2025-03-14 11:21:17 +01:00 committed by GitHub
parent c522ce4143
commit add2a3aa5a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -621,7 +621,9 @@ static json oaicompat_completion_params_parse(
llama_params["chat_format"] = static_cast<int>(chat_params.format);
llama_params["prompt"] = chat_params.prompt;
llama_params["grammar"] = chat_params.grammar;
if (!chat_params.grammar.empty()) {
llama_params["grammar"] = chat_params.grammar;
}
llama_params["grammar_lazy"] = chat_params.grammar_lazy;
auto grammar_triggers = json::array();
for (const auto & trigger : chat_params.grammar_triggers) {