# ResponsesOutputItemReasoning

An output item containing reasoning


## Fields

| Field                                                                                                                    | Type                                                                                                                     | Required                                                                                                                 | Description                                                                                                              | Example                                                                                                                  |
| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ |
| `type`                                                                                                                   | [components.ResponsesOutputItemReasoningType](../components/responsesoutputitemreasoningtype.md)                         | :heavy_check_mark:                                                                                                       | N/A                                                                                                                      |                                                                                                                          |
| `id`                                                                                                                     | *str*                                                                                                                    | :heavy_check_mark:                                                                                                       | N/A                                                                                                                      |                                                                                                                          |
| `content`                                                                                                                | List[[components.ReasoningTextContent](../components/reasoningtextcontent.md)]                                           | :heavy_minus_sign:                                                                                                       | N/A                                                                                                                      |                                                                                                                          |
| `summary`                                                                                                                | List[[components.ReasoningSummaryText](../components/reasoningsummarytext.md)]                                           | :heavy_check_mark:                                                                                                       | N/A                                                                                                                      |                                                                                                                          |
| `encrypted_content`                                                                                                      | *OptionalNullable[str]*                                                                                                  | :heavy_minus_sign:                                                                                                       | N/A                                                                                                                      |                                                                                                                          |
| `status`                                                                                                                 | [Optional[components.ResponsesOutputItemReasoningStatusUnion]](../components/responsesoutputitemreasoningstatusunion.md) | :heavy_minus_sign:                                                                                                       | N/A                                                                                                                      |                                                                                                                          |
| `signature`                                                                                                              | *OptionalNullable[str]*                                                                                                  | :heavy_minus_sign:                                                                                                       | A signature for the reasoning content, used for verification                                                             | EvcBCkgIChABGAIqQKkSDbRuVEQUk9qN1odC098l9SEj...                                                                          |
| `format_`                                                                                                                | [OptionalNullable[components.ResponsesOutputItemReasoningFormat]](../components/responsesoutputitemreasoningformat.md)   | :heavy_minus_sign:                                                                                                       | The format of the reasoning content                                                                                      | anthropic-claude-v1                                                                                                      |