ReasoningItem - Go SDK

ReasoningItem type definition

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]N/A
EncryptedContentoptionalnullable.OptionalNullable[string]N/A
IDstring✔️N/A
Status*components.ReasoningItemStatusUnionN/A
Summary[]components.ReasoningSummaryText✔️N/A
Typecomponents.ReasoningItemType✔️N/A
Formatoptionalnullable.OptionalNullable[components.ReasoningFormat]N/Aunknown
Signatureoptionalnullable.OptionalNullable[string]N/A