Skip to main content
The Go SDK and docs are currently in beta. Report issues on GitHub.
Reasoning output item with signature and format extensions

Fields

FieldTypeRequiredDescriptionExample
Contentoptionalnullable.OptionalNullable[[]components.ReasoningTextContent]:heavy_minus_sign:N/A
EncryptedContentoptionalnullable.OptionalNullable[string]:heavy_minus_sign:N/A
IDstring:heavy_check_mark:N/A
Status*components.ReasoningItemStatusUnion:heavy_minus_sign:N/A
Summary[]components.ReasoningSummaryText:heavy_check_mark:N/A
Typecomponents.ReasoningItemType:heavy_check_mark:N/A
Formatoptionalnullable.OptionalNullable[components.ReasoningFormat]:heavy_minus_sign:N/Aunknown
Signatureoptionalnullable.OptionalNullable[string]:heavy_minus_sign:N/A