Table of Contents

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
object
RedactedThinkingContent

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

RedactedReasoning

Type

The content type is fixed to "RedactedThinking", indicating this block holds reasoning that was redacted.

public override ContentType Type { get; }

Property Value

ContentType

Methods

FromRedactedReasoning(RedactedReasoning)

public static RedactedThinkingContent FromRedactedReasoning(RedactedReasoning reasoning)

Parameters

reasoning RedactedReasoning

Returns

RedactedThinkingContent