---
title: "OutputReasoningItem"
---

An output item containing reasoning


## Fields

| Field                                                                                                  | Type                                                                                                   | Required                                                                                               | Description                                                                                            | Example                                                                                                |
| ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ |
| `content`                                                                                              | List[[components.ReasoningTextContent](../components/reasoningtextcontent.mdx)]                         | :heavy_minus_sign:                                                                                     | N/A                                                                                                    |                                                                                                        |
| `encrypted_content`                                                                                    | *OptionalNullable[str]*                                                                                | :heavy_minus_sign:                                                                                     | N/A                                                                                                    |                                                                                                        |
| `id`                                                                                                   | *str*                                                                                                  | :heavy_check_mark:                                                                                     | N/A                                                                                                    |                                                                                                        |
| `status`                                                                                               | [Optional[components.OutputReasoningItemStatusUnion]](../components/outputreasoningitemstatusunion.mdx) | :heavy_minus_sign:                                                                                     | N/A                                                                                                    |                                                                                                        |
| `summary`                                                                                              | List[[components.ReasoningSummaryText](../components/reasoningsummarytext.mdx)]                         | :heavy_check_mark:                                                                                     | N/A                                                                                                    |                                                                                                        |
| `type`                                                                                                 | [components.OutputReasoningItemType](../components/outputreasoningitemtype.mdx)                         | :heavy_check_mark:                                                                                     | N/A                                                                                                    |                                                                                                        |
| `format_`                                                                                              | [OptionalNullable[components.ReasoningFormat]](../components/reasoningformat.mdx)                       | :heavy_minus_sign:                                                                                     | N/A                                                                                                    | unknown                                                                                                |
| `signature`                                                                                            | *OptionalNullable[str]*                                                                                | :heavy_minus_sign:                                                                                     | A signature for the reasoning content, used for verification                                           | EvcBCkgIChABGAIqQKkSDbRuVEQUk9qN1odC098l9SEj...                                                        |