Class RedactedThinkingContent
Represents a block of content where the model's internal reasoning or "thinking" has been intentionally hidden (redacted) before being returned to the client.
public class RedactedThinkingContent : ContentBlock
- Inheritance
-
objectRedactedThinkingContent
Properties
Data
The redacted data itself. Instead of the actual reasoning text, this will usually contain a placeholder or marker (e.g., "[REDACTED]") to indicate that sensitive internal thought was removed.
public string Data { get; set; }
Property Value
- string
ToRedactedReasoning
public RedactedReasoning ToRedactedReasoning { get; }
Property Value
Type
The content type is fixed to "RedactedThinking", indicating this block holds reasoning that was redacted.
public override ContentType Type { get; }
Property Value
Methods
FromRedactedReasoning(RedactedReasoning)
public static RedactedThinkingContent FromRedactedReasoning(RedactedReasoning reasoning)
Parameters
reasoningRedactedReasoning