Controls the reasoning/thinking mode for supported models.
True: Enables reasoning mode. The model's reasoning process will be
captured and returned separately in the additional_kwargs of the
response message, under reasoning_content. The main response
content will not include the reasoning tags.False: Disables reasoning mode. The model will not perform any reasoning,
and the response will not include any reasoning content.None (Default): The model will use its default reasoning behavior. If
the model performs reasoning, the <think> and </think> tags will
be present directly within the main response content.reasoning: bool | None = None