GLM-5.3 doesn't support enable_thinking=false

#21
by xu-song - opened

GLM-5.2 supports enable_thinking=false, but GLM-5.3 doesn't seem to support it.

When calling GLM-5.3 (vllm) with:

{
  "chat_template_kwargs": {
    "enable_thinking": false
  }
}

the response still includes reasoning-style text in content, such as “Let me think carefully...”.

With enable_thinking=true, the reasoning is returned separately in reasoning_content, so the switch appears to have some effect. But the false mode does not disable visible reasoning.

Could you confirm whether GLM-5.3’s chat template has omitted support for the enable_thinking parameter?

Hi, @xu-song

The current GLM-5.3 chat template does not use enable_thinking; it uses reasoning_effort instead, with supported levels such as low, high, and the default max.

This model does not support non-thinking mode.

xu-song changed discussion status to closed

Sign up or log in to comment