| Name | Type | Description |
|---|---|---|
content* | Any | The raw |
Return the reasoning summary text fragments in a message content.
When a chat model is configured to stream reasoning summaries
(e.g. AzureChatOpenAI(reasoning={"summary": "auto"})), each
:class:~langchain_core.messages.AIMessageChunk carries a list
content that may include reasoning blocks shaped
{"type": "reasoning", "summary": [{"type": "summary_text", "text": "<delta>"}]}. The summary text arrives incrementally across
chunks; an empty fragment ("") marks the start of a new summary
section.
:func:extract_text deliberately ignores these blocks (they carry no
top-level text key), so reasoning needs its own extractor.