Skip to content

Commit 84b4e13

Browse files
committed
update
1 parent 9df9f0f commit 84b4e13

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

articles/ai-services/openai/how-to/reasoning.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: Learn how to use Azure OpenAI's advanced o3-mini, o1, & o1-mini rea
55
manager: nitinme
66
ms.service: azure-ai-openai
77
ms.topic: include
8-
ms.date: 01/30/2025
8+
ms.date: 02/06/2025
99
author: mrbullwinkle
1010
ms.author: mbullwin
1111
---
@@ -50,12 +50,16 @@ Request access: [limited access model application](https://aka.ms/OAI/o1access)
5050
| **[Reasoning effort](#reasoning-effort)** ||| - | - |
5151
| **[Vision Support](./gpt-with-vision.md)** | - || - | - |
5252
| Functions/Tools ||| - | - |
53-
| `max_completion_tokens`<sup>*</sup> |||||
54-
| System Messages<sup>**</sup> ||| - | - |
53+
| `max_completion_tokens`<sup>1</sup> |||||
54+
| System Messages<sup>2</sup> ||| - | - |
5555
| Streaming || - | - | - |
56+
| Markdown formatting<sup>3</sup><br><br>`Formatting re-enabled` || - | - | - |
5657

57-
<sup>*</sup> Reasoning models will only work with the `max_completion_tokens` parameter. <br><br>
58-
<sup>**</sup>The latest o<sup>&#42;</sup> series model support system messages to make migration easier. When you use a system message with `o3-mini` and `o1` it will be treated as a developer message. You should not use both a developer message and a system message in the same API request.
58+
<sup>1</sup> Reasoning models will only work with the `max_completion_tokens` parameter. <br><br>
59+
60+
<sup>2</sup>The latest o<sup>&#42;</sup> series model support system messages to make migration easier. When you use a system message with `o3-mini` and `o1` it will be treated as a developer message. You should not use both a developer message and a system message in the same API request.
61+
62+
<sup>3</sup> By default the `o3-mini` and `o1` models will not attempt to produce output in markdown. To override this behavior and encourage markdown inclusion in model responses add the string `Formatting re-enabled` to the beginning of your developer message.
5963

6064
### Not Supported
6165

@@ -64,6 +68,9 @@ The following are currently unsupported with reasoning models:
6468
- Parallel tool calling
6569
- `temperature`, `top_p`, `presence_penalty`, `frequency_penalty`, `logprobs`, `top_logprobs`, `logit_bias`, `max_tokens`
6670

71+
> [!IMPORTANT]
72+
> Currently adding `Formatting re-enabled` to the beginning of a developer messages to indicate that the response should contain markdown formatting is only supported with `o3-mini`. Once support is added for `o1-2024-12-17` we will update this article accordingly.
73+
6774
## Usage
6875

6976
These models [don't currently support the same set of parameters](#api--feature-support) as other models that use the chat completions API.

0 commit comments

Comments
 (0)