Reasoning output from a LLM.
interface ReasoningContent block identifier, which can be either
Index of block in aggregate response
Reasoning text.
Either the thought summary or the raw reasoning text itself.
This is often parsed from <think> tags in the model's response.
Type of the content block