# OpenResponsesReasoning

Reasoning output item with signature and format extensions


## Fields

| Field                                                                                                        | Type                                                                                                         | Required                                                                                                     | Description                                                                                                  |
| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ |
| `type`                                                                                                       | [components.OpenResponsesReasoningType](../components/openresponsesreasoningtype.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.OpenResponsesReasoningStatusUnion]](../components/openresponsesreasoningstatusunion.md) | :heavy_minus_sign:                                                                                           | N/A                                                                                                          |
| `signature`                                                                                                  | *OptionalNullable[str]*                                                                                      | :heavy_minus_sign:                                                                                           | N/A                                                                                                          |
| `format_`                                                                                                    | [OptionalNullable[components.OpenResponsesReasoningFormat]](../components/openresponsesreasoningformat.md)   | :heavy_minus_sign:                                                                                           | N/A                                                                                                          |