Does Zhipu GLM-4.x indicate that structured output is not supported?

In the LLM node, the model is Zhipu GLM-4.7 (the same issue occurs when switching to glm-4.6, glm-4.5, or glm-4.5-flash).

Additionally, the model’s response format is set to json_object (the issue persists even if the response format setting is disabled).

Enabling structured output for this LLM node results in a prompt indicating that the model does not support structured output.

image

Switching the model to glm-4.6, glm-4.5, glm-4.5-flash, or leaving the “response format” unset still produces the same prompt.

It is said that Zhipu’s GLM models are on Dify’s whitelist for structured output support, and these GLM versions explicitly support it. How can this be resolved? (Kimi suggested manually adding prompts, but this would lose UI-level field validation and retry functionality, so I prefer not to do this.)