Display Field for Extended Thinking
Anthropic has launched a new display field for extended thinking, giving developers more control over response streaming. This feature allows you to omit thinking content from streamed responses while maintaining the signature necessary for multi-turn conversation continuity.
How It Works
To use this feature, set thinking.display: "omitted" in your request. When enabled, thinking blocks will be returned with an empty thinking field while preserving the signature metadata. This approach eliminates the need to transmit the full thinking content over the wire, enabling significantly faster streaming performance.
Key Benefits
- Faster Streaming: Reduces payload size and transmission time by omitting thinking content
- Maintained Continuity: Preserves the
signaturefield for seamless multi-turn conversations - No Billing Changes: Thinking token usage and billing remain unchanged regardless of display settings
- Flexible Control: Works alongside existing extended thinking parameters
Getting Started
Refer to the Controlling thinking display documentation for implementation details and examples. This feature is available immediately on the Claude Platform API.