Skip to main content
The Python SDK and docs are currently in beta. Report issues on GitHub.
An output item containing reasoning

Fields

FieldTypeRequiredDescriptionExample
typecomponents.ResponsesOutputItemReasoningType:heavy_check_mark:N/A
idstr:heavy_check_mark:N/A
contentList[components.ReasoningTextContent]:heavy_minus_sign:N/A
summaryList[components.ReasoningSummaryText]:heavy_check_mark:N/A
encrypted_contentOptionalNullable[str]:heavy_minus_sign:N/A
statusOptional[components.ResponsesOutputItemReasoningStatusUnion]:heavy_minus_sign:N/A
signatureOptionalNullable[str]:heavy_minus_sign:A signature for the reasoning content, used for verificationEvcBCkgIChABGAIqQKkSDbRuVEQUk9qN1odC098l9SEj…
format_OptionalNullable[components.ResponsesOutputItemReasoningFormat]:heavy_minus_sign:The format of the reasoning contentanthropic-claude-v1