Skip to content

Commit fd1c387

Browse files
Merge pull request #2636 from mrbullwinkle/mrb_01_30_2025_audio_structured_outputs_support
[Azure OpenAI] Structured outputs support
2 parents 7fcf400 + c61ba48 commit fd1c387

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

articles/ai-services/openai/how-to/structured-outputs.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,20 @@ services: cognitive-services
66
manager: nitinme
77
ms.service: azure-ai-openai
88
ms.topic: how-to
9-
ms.date: 12/18/2024
9+
ms.date: 01/30/2025
1010
author: mrbullwinkle
1111
ms.author: mbullwin
1212
recommendations: false
1313
---
1414

1515
# Structured outputs
1616

17-
Structured outputs make a model follow a [JSON Schema](https://json-schema.org/overview/what-is-jsonschema) definition that you provide as part of your inference API call. This is in contrast to the older [JSON mode](./json-mode.md) feature, which guaranteed valid JSON would be generated, but was unable to ensure strict adherence to the supplied schema. Structured outputs is recommended for function calling, extracting structured data, and building complex multi-step workflows.
17+
Structured outputs make a model follow a [JSON Schema](https://json-schema.org/overview/what-is-jsonschema) definition that you provide as part of your inference API call. This is in contrast to the older [JSON mode](./json-mode.md) feature, which guaranteed valid JSON would be generated, but was unable to ensure strict adherence to the supplied schema. Structured outputs are recommended for function calling, extracting structured data, and building complex multi-step workflows.
1818

1919
> [!NOTE]
20-
> * Currently structured outputs is not supported on [bring your own data](../concepts/use-your-data.md) scenario.
20+
> Currently structured outputs are not supported with:
21+
> - [Bring your own data](../concepts/use-your-data.md) scenarios.
22+
> - `gpt-4o-audio-preview` version: `2024-12-17`.
2123
2224
## Supported models
2325

@@ -280,7 +282,7 @@ Output:
280282
Structured Outputs for function calling can be enabled with a single parameter, by supplying `strict: true`.
281283

282284
> [!NOTE]
283-
> Structured outputs is not supported with parallel function calls. When using structured outputs set `parallel_tool_calls` to `false`.
285+
> Structured outputs are not supported with parallel function calls. When using structured outputs set `parallel_tool_calls` to `false`.
284286
285287
# [Python (Microsoft Entra ID)](#tab/python-secure)
286288

0 commit comments

Comments
 (0)