Skip to main content
GLM-5.3-Flash is an always-on reasoning model. You can control its reasoning with the following parameters: If you don’t set a parameter, the model uses its default. You can edit a parameter to control how the model reasons.

Control Reasoning

To learn how to control the model’s reasoning, see the following sections:

Parse Reasoning

By default, reasoning’s parsed. To turn parsing off, use the following code:
To learn more, see parse_reasoning.

Include Reasoning

By default, reasoning’s included. To exclude it, use the following code:
To learn more, see include_reasoning.

Set the Reasoning Effort

By default, reasoning effort’s set to max. To set it to low, use the following code:
To learn more, see reasoning_effort.

Set a Reasoning Budget

By default, there’s no reasoning budget. To set one (for example, to 10,000 tokens), use the following code:
To learn more, see reasoning_budget.

Clear Reasoning

By default, reasoning’s preserved. To clear it, use the following code:
To learn more, see clear_thinking.
Last modified on August 31, 2026