From: Sigbjørn Skjæret Date: Sun, 14 Sep 2025 19:17:04 +0000 (+0200) Subject: server : only attempt to enable thinking if using jinja (#15967) X-Git-Tag: upstream/0.0.6527~53 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=6c019cb04e86e2dacfe62ce7666c64e9717dde1f;p=pkg%2Fggml%2Fsources%2Fllama.cpp server : only attempt to enable thinking if using jinja (#15967) --- diff --git a/tools/server/server.cpp b/tools/server/server.cpp index 160b97cf..519704fa 100644 --- a/tools/server/server.cpp +++ b/tools/server/server.cpp @@ -2313,7 +2313,7 @@ struct server_context { // thinking is enabled if: // 1. It's not explicitly disabled (reasoning_budget == 0) // 2. The chat template supports it - const bool enable_thinking = params_base.reasoning_budget != 0 && common_chat_templates_support_enable_thinking(chat_templates.get()); + const bool enable_thinking = params_base.use_jinja && params_base.reasoning_budget != 0 && common_chat_templates_support_enable_thinking(chat_templates.get()); SRV_INF("Enable thinking? %d\n", enable_thinking); oai_parser_opt = {