From d6b6323ea77d0b546cdaa97d03b5241ccf674f87 Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Sat, 12 Sep 2026 23:06:22 +0200 Subject: [PATCH] fix: think=false en Open WebUI (el SYSTEM /no_think no basta) El SYSTEM /no_think del Modelfile no frena a Qwen3 en tareas complejas (la pregunta de code generaba 700+ tokens de razonamiento a pesar del SYSTEM y del soft-switch en el prompt). Via oficial: la API de Ollama 0.9+ acepta 'think': false en /api/chat, y Open WebUI 0.11.3 mapea el param del modelo directamente al payload (payload.py: 'think': lambda x: x). DEFAULT_MODEL_PARAMS ahora: {"function_calling":"legacy","think":false} Medido via API con think:false: 208 tokens, sin campo thinking, contenido limpio (vs 689-725 con thinking). --- openwebui/docker-compose.yml | 2 +- wordpress/docker-compose.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/openwebui/docker-compose.yml b/openwebui/docker-compose.yml index 9d90d1b..06e3ad9 100644 --- a/openwebui/docker-compose.yml +++ b/openwebui/docker-compose.yml @@ -48,7 +48,7 @@ services: ENABLE_WEB_SEARCH: "false" ENABLE_DIRECT_CONNECTIONS: "false" CHAT_RESPONSE_MAX_TOOL_CALL_ITERATIONS: "1" - DEFAULT_MODEL_PARAMS: '{"function_calling": "legacy"}' + DEFAULT_MODEL_PARAMS: '{"function_calling": "legacy", "think": false}' depends_on: ollama: condition: service_healthy diff --git a/wordpress/docker-compose.yml b/wordpress/docker-compose.yml index b821e8e..90444c0 100644 --- a/wordpress/docker-compose.yml +++ b/wordpress/docker-compose.yml @@ -78,7 +78,7 @@ services: WEBUI_AUTH: "false" DEFAULT_LOCALE: "es" CHAT_RESPONSE_MAX_TOOL_CALL_ITERATIONS: "1" - DEFAULT_MODEL_PARAMS: '{"function_calling": "legacy"}' + DEFAULT_MODEL_PARAMS: '{"function_calling": "legacy", "think": false}' depends_on: ollama: condition: service_healthy