server : only attempt to enable thinking if using jinja (#15967)

This commit is contained in:
Sigbjørn Skjæret
2025-09-14 21:17:04 +02:00
committed by GitHub
parent 9dcd200d57
commit 6c019cb04e

View File

@@ -2313,7 +2313,7 @@ struct server_context {
// thinking is enabled if: // thinking is enabled if:
// 1. It's not explicitly disabled (reasoning_budget == 0) // 1. It's not explicitly disabled (reasoning_budget == 0)
// 2. The chat template supports it // 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); SRV_INF("Enable thinking? %d\n", enable_thinking);
oai_parser_opt = { oai_parser_opt = {