---
title: "ChatRequestReasoning"
---

Configuration options for reasoning models


## Fields

| Field                                                                                                                | Type                                                                                                                 | Required                                                                                                             | Description                                                                                                          | Example                                                                                                              |
| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| `effort`                                                                                                             | [OptionalNullable[components.ChatRequestEffort]](../components/chatrequesteffort.mdx)                                 | :heavy_minus_sign:                                                                                                   | Constrains effort on reasoning for reasoning models                                                                  | medium                                                                                                               |
| `summary`                                                                                                            | [OptionalNullable[components.ChatReasoningSummaryVerbosityEnum]](../components/chatreasoningsummaryverbosityenum.mdx) | :heavy_minus_sign:                                                                                                   | N/A                                                                                                                  | concise                                                                                                              |