Reasoning models
Reasoning models such aszai-org/GLM-5.3-Flash add a reasoning_content field alongside
the usual content. It holds the model’s chain-of-thought and appears on message
(non-streaming) or delta (streaming). Read it the same way you read content:
Reasoning effort
Reasoning models accept areasoning_effort parameter that controls how much
compute the model spends on internal reasoning before generating its response.
none, minimal, low, medium, high, xhigh, max.
Not all models support all values — unsupported combinations return a 400 error.
When omitted, reasoning models use their default effort level.
For vLLM/SGLang-hosted models, enable_thinking=false overrides
reasoning_effort and disables reasoning entirely.