@@ -169,12 +169,16 @@ def create(
169169
170170 reasoning_effort: Constrains effort on reasoning for
171171 [reasoning models](https://platform.openai.com/docs/guides/reasoning). Currently
172- supported values are `minimal`, `low`, `medium`, and `high`. Reducing reasoning
173- effort can result in faster responses and fewer tokens used on reasoning in a
174- response.
172+ supported values are `none`, ` minimal`, `low`, `medium`, and `high`. Reducing
173+ reasoning effort can result in faster responses and fewer tokens used on
174+ reasoning in a response.
175175
176- Note: The `gpt-5-pro` model defaults to (and only supports) `high` reasoning
177- effort.
176+ - `gpt-5.1` defaults to `none`, which does not perform reasoning. The supported
177+ reasoning values for `gpt-5.1` are `none`, `low`, `medium`, and `high`. Tool
178+ calls are supported for all reasoning values in gpt-5.1.
179+ - All models before `gpt-5.1` default to `medium` reasoning effort, and do not
180+ support `none`.
181+ - The `gpt-5-pro` model defaults to (and only supports) `high` reasoning effort.
178182
179183 response_format: Specifies the format that the model must output. Compatible with
180184 [GPT-4o](https://platform.openai.com/docs/models#gpt-4o),
@@ -326,12 +330,16 @@ def create(
326330
327331 reasoning_effort: Constrains effort on reasoning for
328332 [reasoning models](https://platform.openai.com/docs/guides/reasoning). Currently
329- supported values are `minimal`, `low`, `medium`, and `high`. Reducing reasoning
330- effort can result in faster responses and fewer tokens used on reasoning in a
331- response.
333+ supported values are `none`, ` minimal`, `low`, `medium`, and `high`. Reducing
334+ reasoning effort can result in faster responses and fewer tokens used on
335+ reasoning in a response.
332336
333- Note: The `gpt-5-pro` model defaults to (and only supports) `high` reasoning
334- effort.
337+ - `gpt-5.1` defaults to `none`, which does not perform reasoning. The supported
338+ reasoning values for `gpt-5.1` are `none`, `low`, `medium`, and `high`. Tool
339+ calls are supported for all reasoning values in gpt-5.1.
340+ - All models before `gpt-5.1` default to `medium` reasoning effort, and do not
341+ support `none`.
342+ - The `gpt-5-pro` model defaults to (and only supports) `high` reasoning effort.
335343
336344 response_format: Specifies the format that the model must output. Compatible with
337345 [GPT-4o](https://platform.openai.com/docs/models#gpt-4o),
@@ -479,12 +487,16 @@ def create(
479487
480488 reasoning_effort: Constrains effort on reasoning for
481489 [reasoning models](https://platform.openai.com/docs/guides/reasoning). Currently
482- supported values are `minimal`, `low`, `medium`, and `high`. Reducing reasoning
483- effort can result in faster responses and fewer tokens used on reasoning in a
484- response.
490+ supported values are `none`, ` minimal`, `low`, `medium`, and `high`. Reducing
491+ reasoning effort can result in faster responses and fewer tokens used on
492+ reasoning in a response.
485493
486- Note: The `gpt-5-pro` model defaults to (and only supports) `high` reasoning
487- effort.
494+ - `gpt-5.1` defaults to `none`, which does not perform reasoning. The supported
495+ reasoning values for `gpt-5.1` are `none`, `low`, `medium`, and `high`. Tool
496+ calls are supported for all reasoning values in gpt-5.1.
497+ - All models before `gpt-5.1` default to `medium` reasoning effort, and do not
498+ support `none`.
499+ - The `gpt-5-pro` model defaults to (and only supports) `high` reasoning effort.
488500
489501 response_format: Specifies the format that the model must output. Compatible with
490502 [GPT-4o](https://platform.openai.com/docs/models#gpt-4o),
@@ -1608,12 +1620,16 @@ async def create(
16081620
16091621 reasoning_effort: Constrains effort on reasoning for
16101622 [reasoning models](https://platform.openai.com/docs/guides/reasoning). Currently
1611- supported values are `minimal`, `low`, `medium`, and `high`. Reducing reasoning
1612- effort can result in faster responses and fewer tokens used on reasoning in a
1613- response.
1623+ supported values are `none`, ` minimal`, `low`, `medium`, and `high`. Reducing
1624+ reasoning effort can result in faster responses and fewer tokens used on
1625+ reasoning in a response.
16141626
1615- Note: The `gpt-5-pro` model defaults to (and only supports) `high` reasoning
1616- effort.
1627+ - `gpt-5.1` defaults to `none`, which does not perform reasoning. The supported
1628+ reasoning values for `gpt-5.1` are `none`, `low`, `medium`, and `high`. Tool
1629+ calls are supported for all reasoning values in gpt-5.1.
1630+ - All models before `gpt-5.1` default to `medium` reasoning effort, and do not
1631+ support `none`.
1632+ - The `gpt-5-pro` model defaults to (and only supports) `high` reasoning effort.
16171633
16181634 response_format: Specifies the format that the model must output. Compatible with
16191635 [GPT-4o](https://platform.openai.com/docs/models#gpt-4o),
@@ -1765,12 +1781,16 @@ async def create(
17651781
17661782 reasoning_effort: Constrains effort on reasoning for
17671783 [reasoning models](https://platform.openai.com/docs/guides/reasoning). Currently
1768- supported values are `minimal`, `low`, `medium`, and `high`. Reducing reasoning
1769- effort can result in faster responses and fewer tokens used on reasoning in a
1770- response.
1784+ supported values are `none`, ` minimal`, `low`, `medium`, and `high`. Reducing
1785+ reasoning effort can result in faster responses and fewer tokens used on
1786+ reasoning in a response.
17711787
1772- Note: The `gpt-5-pro` model defaults to (and only supports) `high` reasoning
1773- effort.
1788+ - `gpt-5.1` defaults to `none`, which does not perform reasoning. The supported
1789+ reasoning values for `gpt-5.1` are `none`, `low`, `medium`, and `high`. Tool
1790+ calls are supported for all reasoning values in gpt-5.1.
1791+ - All models before `gpt-5.1` default to `medium` reasoning effort, and do not
1792+ support `none`.
1793+ - The `gpt-5-pro` model defaults to (and only supports) `high` reasoning effort.
17741794
17751795 response_format: Specifies the format that the model must output. Compatible with
17761796 [GPT-4o](https://platform.openai.com/docs/models#gpt-4o),
@@ -1918,12 +1938,16 @@ async def create(
19181938
19191939 reasoning_effort: Constrains effort on reasoning for
19201940 [reasoning models](https://platform.openai.com/docs/guides/reasoning). Currently
1921- supported values are `minimal`, `low`, `medium`, and `high`. Reducing reasoning
1922- effort can result in faster responses and fewer tokens used on reasoning in a
1923- response.
1924-
1925- Note: The `gpt-5-pro` model defaults to (and only supports) `high` reasoning
1926- effort.
1941+ supported values are `none`, `minimal`, `low`, `medium`, and `high`. Reducing
1942+ reasoning effort can result in faster responses and fewer tokens used on
1943+ reasoning in a response.
1944+
1945+ - `gpt-5.1` defaults to `none`, which does not perform reasoning. The supported
1946+ reasoning values for `gpt-5.1` are `none`, `low`, `medium`, and `high`. Tool
1947+ calls are supported for all reasoning values in gpt-5.1.
1948+ - All models before `gpt-5.1` default to `medium` reasoning effort, and do not
1949+ support `none`.
1950+ - The `gpt-5-pro` model defaults to (and only supports) `high` reasoning effort.
19271951
19281952 response_format: Specifies the format that the model must output. Compatible with
19291953 [GPT-4o](https://platform.openai.com/docs/models#gpt-4o),
0 commit comments