Expand description
Model reasoning: REASONING_*, plus the deprecated THINKING_* events
they replaced.
Structs§
- Reasoning
Encrypted Value Event - Carries a provider’s opaque reasoning signature.
- Reasoning
EndEvent - Closes a reasoning block.
- Reasoning
Message Chunk Event - A self-contained reasoning update: start, content and end folded into one.
- Reasoning
Message Content Event - Appends a chunk of reasoning text.
- Reasoning
Message EndEvent - Closes a reasoning message.
- Reasoning
Message Start Event - Opens a reasoning message.
- Reasoning
Start Event - Opens a reasoning block. Reasoning messages inside it are bracketed by
REASONING_MESSAGE_START/REASONING_MESSAGE_END, and the block closes withREASONING_END. - Thinking
EndEvent - Closes a thinking block.
- Thinking
Start Event - Opens a thinking block.
- Thinking
Text Message Content Event - Appends a chunk of thinking text.
- Thinking
Text Message EndEvent - Closes a thinking text message.
- Thinking
Text Message Start Event - Opens a thinking text message.
Enums§
- Reasoning
Encrypted Value Subtype - What an encrypted reasoning signature belongs to.
- Reasoning
Role - The single role a reasoning message may declare.