Skip to content

Commit 47effda

Browse files
authored
Merge pull request #3900 from MicrosoftDocs/main
4/3/2025 AM Publish
2 parents 7da9ebe + 23fa72d commit 47effda

21 files changed

+81
-570
lines changed

articles/ai-services/.openpublishing.redirection.ai-services.json

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -470,8 +470,6 @@
470470
"redirect_url": "/azure/ai-services/speech-service/how-to-custom-speech-create-project",
471471
"redirect_document_id": false
472472
},
473-
474-
475473
{
476474
"source_path_from_root": "/articles/ai-services/anomaly-detector/how-to/postman.md",
477475
"redirect_url": "/azure/ai-services/anomaly-detector/overview",
@@ -1066,6 +1064,21 @@
10661064
"source_path_from_root": "/articles/ai-services/translator/sovereign-clouds.md",
10671065
"redirect_url": "/azure/ai-services/translator/reference/sovereign-clouds",
10681066
"redirect_document_id": true
1067+
},
1068+
{
1069+
"source_path_from_root": "/articles/ai-services/speech-service/meeting-transcription.md",
1070+
"redirect_url": "/azure/ai-services/speech-service/multi-device-conversation",
1071+
"redirect_document_id": false
1072+
},
1073+
{
1074+
"source_path_from_root": "/articles/ai-services/speech-service/how-to-use-meeting-transcription.md",
1075+
"redirect_url": "/azure/ai-services/speech-service/multi-device-conversation",
1076+
"redirect_document_id": false
1077+
},
1078+
{
1079+
"source_path_from_root": "/articles/ai-services/speech-service/how-to-async-meeting-transcription.md",
1080+
"redirect_url": "/azure/ai-services/speech-service/multi-device-conversation",
1081+
"redirect_document_id": false
10691082
}
10701083
]
10711084
}

articles/ai-services/agents/how-to/tools/fabric.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ You need to first build and publish a Fabric data agent and then connect your Fa
3737
## Setup
3838
> [!NOTE]
3939
> * The model you selected in Azure AI Agent setup is only used for agent orchestration and response generation. It doesn't impact which model Fabric data agent uses for NL2SQL operation.
40-
> * Supported regions: `westus`, `japaneast`.
4140
1. Create an Azure AI Agent by following the steps in the [quickstart](../../quickstart.md).
4241

4342
1. Create and publish a [Fabric data agent](https://go.microsoft.com/fwlink/?linkid=2312910)

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

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ Key use cases include:
3434
* **Marketing and Personalization:** Generate personalized content and recommendations at scale.
3535

3636
> [!IMPORTANT]
37-
> We aim to process batch requests within 24 hours; we do not expire the jobs that take longer. You can [cancel](#cancel-batch) the job anytime. When you cancel the job, any remaining work is cancelled and any already completed work is returned. You will be charged for any completed work.
37+
> We aim to process batch requests within 24 hours; we don't expire the jobs that take longer. You can [cancel](#cancel-batch) the job anytime. When you cancel the job, any remaining work is cancelled and any already completed work is returned. You'll be charged for any completed work.
3838
>
3939
> Data stored at rest remains in the designated Azure geography, while data may be processed for inferencing in any Azure OpenAI location. [Learn more about data residency](https://azure.microsoft.com/explore/global-infrastructure/data-residency/). 
4040
@@ -77,9 +77,10 @@ Refer to the [models page](../concepts/models.md) for the most up-to-date inform
7777
| | API Version |
7878
|---|---|
7979
|**Latest GA API release:**| `2024-10-21`|
80-
|**Latest Preview API release:**| `2025-01-01-preview`|
80+
|**Latest Preview API release:**| `2025-03-01-preview`|
8181

82-
Support first added in: `2024-07-01-preview`
82+
> [!NOTE]
83+
> While Global Batch supports older API versions, some models require newer preview API versions. For example, `o3-mini` isn't supported with `2024-10-21` since it was released after this date. To access the newer models with global batch use the latest preview API version.
8384
8485
### Feature support
8586

@@ -240,7 +241,7 @@ When a job failure occurs, you'll find details about the failure in the `errors`
240241

241242
- Resources deployed with Azure CLI won't work out-of-box with Azure OpenAI global batch. This is due to an issue where resources deployed using this method have endpoint subdomains that don't follow the `https://your-resource-name.openai.azure.com` pattern. A workaround for this issue is to deploy a new Azure OpenAI resource using one of the other common deployment methods which will properly handle the subdomain setup as part of the deployment process.
242243

243-
- UTF-8-BOM encoded `jsonl` files are not supported. JSON lines files should be encoded using UTF-8. Use of Byte-Order-Mark (BOM) encoded files is not officially supported by the JSON RFC spec, and Azure OpenAI will currently treat BOM encoded files as invalid. A UTF-8-BOM encoded file will currently return the generic error message: "Validation failed: A valid model deployment name could not be extracted from the input file. Please ensure that each row in the input file has a valid deployment name specified in the 'model' field, and that the deployment name is consistent across all rows."
244+
- UTF-8-BOM encoded `jsonl` files aren't supported. JSON lines files should be encoded using UTF-8. Use of Byte-Order-Mark (BOM) encoded files isn't officially supported by the JSON RFC spec, and Azure OpenAI will currently treat BOM encoded files as invalid. A UTF-8-BOM encoded file will currently return the generic error message: "Validation failed: A valid model deployment name couldn't be extracted from the input file. Please ensure that each row in the input file has a valid deployment name specified in the 'model' field, and that the deployment name is consistent across all rows."
244245

245246
## See also
246247

articles/ai-services/openai/includes/batch/batch-python.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ token_provider = get_bearer_token_provider(
9595
client = AzureOpenAI(
9696
azure_endpoint = os.getenv("AZURE_OPENAI_ENDPOINT"),
9797
azure_ad_token_provider=token_provider,
98-
api_version="2024-10-21"
98+
api_version="2025-03-01-preview"
9999
)
100100

101101
# Upload a file with a purpose of "batch"
@@ -118,7 +118,7 @@ from openai import AzureOpenAI
118118

119119
client = AzureOpenAI(
120120
api_key=os.getenv("AZURE_OPENAI_API_KEY"),
121-
api_version="2024-10-21",
121+
api_version="2025-03-01-preview",
122122
azure_endpoint = os.getenv("AZURE_OPENAI_ENDPOINT")
123123
)
124124

@@ -441,7 +441,7 @@ token_credential = DefaultAzureCredential()
441441
token = token_credential.get_token('https://cognitiveservices.azure.com/.default')
442442

443443
endpoint = "https://{YOUR_RESOURCE_NAME}.openai.azure.com/"
444-
api_version = "2024-10-01-preview"
444+
api_version = "2025-03-01-preview"
445445
url = f"{endpoint}openai/batches"
446446
order = "created_at asc"
447447
time_filter = lambda: generate_time_filter("past 8 hours")
@@ -502,7 +502,7 @@ from datetime import datetime, timedelta
502502

503503
api_key = os.getenv("AZURE_OPENAI_API_KEY"),
504504
endpoint = os.getenv("AZURE_OPENAI_ENDPOINT")
505-
api_version = "2024-10-01-preview"
505+
api_version = "2025-03-01-preview"
506506
url = f"{endpoint}openai/batches"
507507
order = "created_at asc"
508508

articles/ai-services/openai/includes/batch/batch-rest.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ Once your input file is prepared, you first need to upload the file to then be a
7474
[!INCLUDE [Azure key vault](~/reusable-content/ce-skilling/azure/includes/ai-services/security/azure-key-vault.md)]
7575

7676
```http
77-
curl -X POST https://YOUR_RESOURCE_NAME.openai.azure.com/openai/files?api-version=2024-10-21 \
77+
curl -X POST https://YOUR_RESOURCE_NAME.openai.azure.com/openai/files?api-version=2025-03-01-preview \
7878
-H "Content-Type: multipart/form-data" \
7979
-H "api-key: $AZURE_OPENAI_API_KEY" \
8080
-F "purpose=batch" \
@@ -104,7 +104,7 @@ The above code assumes a particular file path for your test.jsonl file. Adjust t
104104
Depending on the size of your upload file it might take some time before it's fully uploaded and processed. To check on your file upload status run:
105105

106106
```http
107-
curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/files/{file-id}?api-version=2024-10-21 \
107+
curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/files/{file-id}?api-version=2025-03-01-preview \
108108
-H "api-key: $AZURE_OPENAI_API_KEY"
109109
```
110110

@@ -128,7 +128,7 @@ curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/files/{file-id}?api-vers
128128
Once your file has uploaded successfully you can submit the file for batch processing.
129129

130130
```http
131-
curl -X POST https://YOUR_RESOURCE_NAME.openai.azure.com/openai/batches?api-version=2024-10-21 \
131+
curl -X POST https://YOUR_RESOURCE_NAME.openai.azure.com/openai/batches?api-version=2025-03-01-preview \
132132
-H "api-key: $AZURE_OPENAI_API_KEY" \
133133
-H "Content-Type: application/json" \
134134
-d '{
@@ -177,7 +177,7 @@ curl -X POST https://YOUR_RESOURCE_NAME.openai.azure.com/openai/batches?api-vers
177177
Once you have created batch job successfully you can monitor its progress either in the Studio or programatically. When checking batch job progress we recommend waiting at least 60 seconds in between each status call.
178178

179179
```http
180-
curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/batches/{batch_id}?api-version=2024-10-21 \
180+
curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/batches/{batch_id}?api-version=2025-03-01-preview \
181181
-H "api-key: $AZURE_OPENAI_API_KEY"
182182
```
183183

@@ -229,7 +229,7 @@ The following status values are possible:
229229
## Retrieve batch job output file
230230

231231
```http
232-
curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/files/{output_file_id}/content?api-version=2024-10-21 \
232+
curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/files/{output_file_id}/content?api-version=2025-03-01-preview \
233233
-H "api-key: $AZURE_OPENAI_API_KEY" > batch_output.jsonl
234234
```
235235

@@ -240,7 +240,7 @@ curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/files/{output_file_id}/c
240240
Cancels an in-progress batch. The batch will be in status `cancelling` for up to 10 minutes, before changing to `cancelled`, where it will have partial results (if any) available in the output file.
241241

242242
```http
243-
curl -X POST https://YOUR_RESOURCE_NAME.openai.azure.com/openai/batches/{batch_id}/cancel?api-version=2024-10-21 \
243+
curl -X POST https://YOUR_RESOURCE_NAME.openai.azure.com/openai/batches/{batch_id}/cancel?api-version=2025-03-01-preview \
244244
-H "api-key: $AZURE_OPENAI_API_KEY"
245245
```
246246

@@ -249,7 +249,7 @@ curl -X POST https://YOUR_RESOURCE_NAME.openai.azure.com/openai/batches/{batch_i
249249
List existing batch jobs for a given Azure OpenAI resource.
250250

251251
```http
252-
curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/batches?api-version=2024-10-21 \
252+
curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/batches?api-version=2025-03-01-preview \
253253
-H "api-key: $AZURE_OPENAI_API_KEY"
254254
```
255255

@@ -262,7 +262,7 @@ The list API call is paginated. The response contains a boolean `has_more` to in
262262
Use the REST API to list all batch jobs with additional sorting/filtering options.
263263

264264
```http
265-
curl "YOUR_RESOURCE_NAME.openai.azure.com/batches?api-version=2024-10-01-preview&$filter=created_at%20gt%201728773533%20and%20created_at%20lt%201729032733%20and%20status%20eq%20'Completed'&$orderby=created_at%20asc" \
265+
curl "YOUR_RESOURCE_NAME.openai.azure.com/batches?api-version=2025-03-01-preview&$filter=created_at%20gt%201728773533%20and%20created_at%20lt%201729032733%20and%20status%20eq%20'Completed'&$orderby=created_at%20asc" \
266266
-H "api-key: $AZURE_OPENAI_API_KEY"
267267
```
268268

articles/ai-services/openai/includes/model-matrix/datazone-standard.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ manager: nitinme
66
ms.service: azure-ai-openai
77
ms.topic: include
88
ms.custom: references_regions
9-
ms.date: 03/19/2025
9+
ms.date: 04/02/2025
1010
---
1111

1212
| **Region** | **o3-mini**, **2025-01-31** | **o1**, **2024-12-17** | **gpt-4o**, **2024-05-13** | **gpt-4o**, **2024-08-06** | **gpt-4o**, **2024-11-20** | **gpt-4o-mini**, **2024-07-18** |
@@ -15,6 +15,7 @@ ms.date: 03/19/2025
1515
| eastus2 |||||||
1616
| francecentral |||||||
1717
| germanywestcentral |||||||
18+
| italynorth ||| - | - |||
1819
| northcentralus |||||||
1920
| polandcentral |||||||
2021
| southcentralus |||||||

0 commit comments

Comments
 (0)