A description of the chain of thought used by a reasoning model while generating a response.

interface ResponseReasoningItem {
    id: string;
    status?: "in_progress" | "completed" | "incomplete";
    summary: Summary[];
    type: "reasoning";
}

Properties

Properties

id: string

The unique identifier of the reasoning content.

status?: "in_progress" | "completed" | "incomplete"

The status of the item. One of in_progress, completed, or incomplete. Populated when items are returned via API.

summary: Summary[]

Reasoning text contents.

type: "reasoning"

The type of the object. Always reasoning.