El SYSTEM /no_think del Modelfile (PR #23) 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 (verificado: 'Say hi' si lo respeta, pero code snippets no).
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).
Medido via API con think:false: 208 tokens, sin campo thinking, contenido limpio (vs 689-725 con thinking)
Aplica a openwebui y wordpress (los 2 compose).
## Summary
El SYSTEM /no_think del Modelfile (PR #23) 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 (verificado: 'Say hi' si lo respeta, pero code snippets no).
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: {"function_calling":"legacy","think":false}
- Medido via API con think:false: 208 tokens, sin campo thinking, contenido limpio (vs 689-725 con thinking)
Aplica a openwebui y wordpress (los 2 compose).
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).
hermes
merged commit 5030770bc2 into main2026-09-12 23:06:36 +02:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
El SYSTEM /no_think del Modelfile (PR #23) 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 (verificado: 'Say hi' si lo respeta, pero code snippets no).
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).
Aplica a openwebui y wordpress (los 2 compose).
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).