Skip to content

Commit 20ff3f7

Browse files
authored
Merge branch 'main' into patch-17
2 parents e98d522 + 257bfb6 commit 20ff3f7

File tree

312 files changed

+6926
-3504
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

312 files changed

+6926
-3504
lines changed

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

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -769,6 +769,16 @@
769769
"source_path_from_root": "/articles/ai-services/speech-service/video-translation-studio.md",
770770
"redirect_url": "/azure/ai-services/speech-service/video-translation-get-started",
771771
"redirect_document_id": true
772+
},
773+
{
774+
"source_path_from_root": "/articles/ai-services/qnamaker/how-to/migrate-to-openai.md",
775+
"redirect_url": "/azure/ai-services/qnamaker/overview/overview",
776+
"redirect_document_id": true
777+
},
778+
{
779+
"source_path_from_root": "/articles/ai-services/language-service/question-answering/how-to/azure-openai-integration.md",
780+
"redirect_url": "/azure/ai-services/language-service/question-answering/overview",
781+
"redirect_document_id": true
772782
}
773783
]
774784
}

articles/ai-services/computer-vision/includes/quickstarts-sdk/identity-java-sdk.md

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -51,19 +51,7 @@ Get started with facial recognition using the Face client library for Java. Foll
5151
<dependency>
5252
<groupId>com.azure</groupId>
5353
<artifactId>azure-ai-vision-face</artifactId>
54-
<version>1.0.0-beta.1</version>
55-
</dependency>
56-
<!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient -->
57-
<dependency>
58-
<groupId>org.apache.httpcomponents</groupId>
59-
<artifactId>httpclient</artifactId>
60-
<version>4.5.13</version>
61-
</dependency>
62-
<!-- https://mvnrepository.com/artifact/com.google.code.gson/gson -->
63-
<dependency>
64-
<groupId>com.google.code.gson</groupId>
65-
<artifactId>gson</artifactId>
66-
<version>2.11.0</version>
54+
<version>1.0.0-beta.2</version>
6755
</dependency>
6856
</dependencies>
6957
</project>

articles/ai-services/computer-vision/language-support.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ The latest [Multimodal embeddings](./concept-image-retrieval.md) model supports
258258
| Norwegian | `no` || |
259259
| Nyanja | `ny` || |
260260
| Occitan | `oc` || |
261-
| Oriya | `or` || |
261+
| Odia | `or` || |
262262
| Oromo | `om` || |
263263
| Pashto | `ps` || |
264264
| Persian | `fa` || |

articles/ai-services/computer-vision/tutorials/liveness.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -445,7 +445,7 @@ The high-level steps involved in liveness with verification orchestration are il
445445

446446
var sessionClient = new FaceSessionClient(endpoint, credential);
447447

448-
var createContent = new CreateLivenessSessionContent(LivenessOperationMode.Passive)
448+
var createContent = new CreateLivenessWithVerifySessionContent(LivenessOperationMode.Passive)
449449
{
450450
DeviceCorrelationId = "723d6d03-ef33-40a8-9682-23a1feb7bccd"
451451
};
@@ -472,7 +472,7 @@ The high-level steps involved in liveness with verification orchestration are il
472472
.credential(new AzureKeyCredential(accountKey))
473473
.buildClient();
474474

475-
CreateLivenessSessionContent parameters = new CreateLivenessSessionContent(LivenessOperationMode.PASSIVE)
475+
CreateLivenessWithVerifySessionContent parameters = new CreateLivenessWithVerifySessionContent(LivenessOperationMode.PASSIVE)
476476
.setDeviceCorrelationId("723d6d03-ef33-40a8-9682-23a1feb7bccd")
477477
.setSendResultsToClient(false);
478478

@@ -500,7 +500,7 @@ The high-level steps involved in liveness with verification orchestration are il
500500
reference_image_content = fd.read()
501501

502502
created_session = await face_session_client.create_liveness_with_verify_session(
503-
CreateLivenessSessionContent(
503+
CreateLivenessWithVerifySessionContent(
504504
liveness_operation_mode=LivenessOperationMode.PASSIVE,
505505
device_correlation_id="723d6d03-ef33-40a8-9682-23a1feb7bccd",
506506
),

articles/ai-services/computer-vision/use-case-alt-text.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Alt text, or alternative text, is an HTML attribute added to the `<img>` tag
2121

2222
`<img src="elephant.jpg" alt="An elephant in a grassland.">`
2323

24-
Alt text enables website owners to describe an image in plain text. These image descriptions improve accessibility by enabling screen readers such as Microsoft Narrator, JAWS, and NVDA to accurately communicate image content to their vision-impaired and blind users.
24+
Alt text enables website owners to describe an image in plain text. These image descriptions improve accessibility by enabling screen readers such as Microsoft Narrator, JAWS, and NVDA to accurately communicate image content to their users who are blind or with visual impairment.
2525

2626
Alt text is also vital for image search engine optimization (SEO). It helps search engines understand the visual content in your images. The search engine is then better able to include and rank your website in search results when users search for the content in your website.
2727

articles/ai-services/containers/docker-compose-recipe.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ author: aahill
77
manager: nitinme
88
ms.service: azure-ai-services
99
ms.topic: how-to
10-
ms.date: 02/22/2024
10+
ms.date: 11/06/2024
1111
ms.author: aahi
1212

1313
# SME: Brendan Walsh

articles/ai-services/content-safety/concepts/custom-categories.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ This implementation works on text content and image content.
4949

5050
## How it works
5151

52-
#### [Custom categories (standard) API](#tab/standard)
52+
### [Custom categories (standard) API](#tab/standard)
5353

5454
The Azure AI Content Safety custom categories feature uses a multi-step process for creating, training, and using custom content classification models. Here's a look at the workflow:
5555

articles/ai-services/content-safety/how-to/use-blocklist.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ Copy the cURL command below to a text editor and make the following changes:
5353

5454

5555
```shell
56-
curl --location --request PATCH '<endpoint>/contentsafety/text/blocklists/<your_list_name>?api-version=2023-10-01' \
56+
curl --location --request PATCH '<endpoint>/contentsafety/text/blocklists/<your_list_name>?api-version=2024-09-01' \
5757
--header 'Ocp-Apim-Subscription-Key: <enter_your_key_here>' \
5858
--header 'Content-Type: application/json' \
5959
--data-raw '{
@@ -245,7 +245,7 @@ Copy the cURL command below to a text editor and make the following changes:
245245
1. Replace the value of the `"text"` field with the item you'd like to add to your blocklist. The maximum length of a blocklistItem is 128 characters.
246246

247247
```shell
248-
curl --location --request POST '<endpoint>/contentsafety/text/blocklists/<your_list_name>:addOrUpdateBlocklistItems?api-version=2023-10-01' \
248+
curl --location --request POST '<endpoint>/contentsafety/text/blocklists/<your_list_name>:addOrUpdateBlocklistItems?api-version=2024-09-01' \
249249
--header 'Ocp-Apim-Subscription-Key: <enter_your_key_here>' \
250250
--header 'Content-Type: application/json' \
251251
--data-raw '"blocklistItems": [{
@@ -487,7 +487,7 @@ Copy the cURL command below to a text editor and make the following changes:
487487
1. Optionally change the value of the `"text"` field to whatever text you want to analyze.
488488

489489
```shell
490-
curl --location --request POST '<endpoint>/contentsafety/text:analyze?api-version=2023-10-01&' \
490+
curl --location --request POST '<endpoint>/contentsafety/text:analyze?api-version=2024-09-01&' \
491491
--header 'Ocp-Apim-Subscription-Key: <enter_your_key_here>' \
492492
--header 'Content-Type: application/json' \
493493
--data-raw '{
@@ -727,7 +727,7 @@ Copy the cURL command below to a text editor and make the following changes:
727727
1. Replace `<your_list_name>` (in the request URL) with the name you used in the list creation step.
728728

729729
```shell
730-
curl --location --request GET '<endpoint>/contentsafety/text/blocklists/<your_list_name>/blocklistItems?api-version=2023-10-01' \
730+
curl --location --request GET '<endpoint>/contentsafety/text/blocklists/<your_list_name>/blocklistItems?api-version=2024-09-01' \
731731
--header 'Ocp-Apim-Subscription-Key: <enter_your_key_here>' \
732732
--header 'Content-Type: application/json'
733733
```
@@ -900,7 +900,7 @@ Copy the cURL command below to a text editor and make the following changes:
900900

901901

902902
```shell
903-
curl --location --request GET '<endpoint>/contentsafety/text/blocklists?api-version=2023-10-01' \
903+
curl --location --request GET '<endpoint>/contentsafety/text/blocklists?api-version=2024-09-01' \
904904
--header 'Ocp-Apim-Subscription-Key: <enter_your_key_here>' \
905905
--header 'Content-Type: application/json'
906906
```
@@ -1048,7 +1048,7 @@ Copy the cURL command below to a text editor and make the following changes:
10481048
1. Replace `<your_list_name>` (in the request URL) with the name you used in the list creation step.
10491049

10501050
```shell
1051-
cURL --location '<endpoint>contentsafety/text/blocklists/<your_list_name>?api-version=2023-10-01' \
1051+
cURL --location '<endpoint>contentsafety/text/blocklists/<your_list_name>?api-version=2024-09-01' \
10521052
--header 'Ocp-Apim-Subscription-Key: <enter_your_key_here>' \
10531053
--data ''
10541054
```
@@ -1199,7 +1199,7 @@ Copy the cURL command below to a text editor and make the following changes:
11991199

12001200

12011201
```shell
1202-
cURL --location '<endpoint>contentsafety/text/blocklists/<your_list_name>/blocklistItems/<your_item_id>?api-version=2023-10-01' \
1202+
cURL --location '<endpoint>contentsafety/text/blocklists/<your_list_name>/blocklistItems/<your_item_id>?api-version=2024-09-01' \
12031203
--header 'Ocp-Apim-Subscription-Key: <enter_your_key_here>' \
12041204
--data ''
12051205
```
@@ -1387,7 +1387,7 @@ Copy the cURL command below to a text editor and make the following changes:
13871387

13881388

13891389
```shell
1390-
curl --location --request DELETE '<endpoint>/contentsafety/text/blocklists/<your_list_name>:removeBlocklistItems?api-version=2023-10-01' \
1390+
curl --location --request POST '<endpoint>/contentsafety/text/blocklists/<your_list_name>:removeBlocklistItems?api-version=2024-09-01' \
13911391
--header 'Ocp-Apim-Subscription-Key: <enter_your_key_here>' \
13921392
--header 'Content-Type: application/json'
13931393
--data-raw '"blocklistItemIds":[
@@ -1573,7 +1573,7 @@ Copy the cURL command below to a text editor and make the following changes:
15731573
1. Replace `<your_list_name>` (in the request URL) with the name you used in the list creation step.
15741574

15751575
```shell
1576-
curl --location --request DELETE '<endpoint>/contentsafety/text/blocklists/<your_list_name>?api-version=2023-10-01' \
1576+
curl --location --request DELETE '<endpoint>/contentsafety/text/blocklists/<your_list_name>?api-version=2024-09-01' \
15771577
--header 'Ocp-Apim-Subscription-Key: <enter_your_key_here>' \
15781578
--header 'Content-Type: application/json' \
15791579
```

articles/ai-services/content-safety/includes/storage-account-access.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ ms.author: pafarley
1010
---
1111

1212

13-
Next, you need to give your Content Safety resource access to read from the Azure Storage resource. Enable system-assigned Managed identity for the Azure AI Content Safety instance and assign the role of **Storage Blob Data Contributor/Owner/Reader** to the identity:
13+
Next, you need to give your Content Safety resource access to read from the Azure Storage resource. Enable system-assigned Managed identity for the Azure AI Content Safety instance and assign the role of **Storage Blob Data Contributor/Owner** to the identity:
14+
> [!IMPORTANT]
15+
> **Only Storage Blob Data Contributor or Storage Blob Data Owner are valid roles to proceed.**
1416
1517
1. Enable managed identity for the Azure AI Content Safety instance.
1618

articles/ai-services/content-safety/overview.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,15 @@ Currently, Azure AI Content Safety has an **F0** and **S0** pricing tier. See th
9999

100100
## Service limits
101101

102+
> [!CAUTION]
103+
> **Deprecation Notice**
104+
>
105+
> As part of Content Safety versioning and lifecycle management, we are announcing the deprecation of certain Public Preview and GA versions of our service APIs. Following our deprecation policy:
106+
> * **Public Preview versions**: Each new Public Preview version will trigger the deprecation of the previous preview version after a 90-day period, provided no breaking changes are introduced.
107+
> * **GA versions**: When a new GA version is released, the prior GA version will be deprecated after a 90-day period if compatibility is maintained.
108+
>
109+
> See the [What's new](./whats-new.md) page for upcoming deprecations.
110+
102111
### Input requirements
103112

104113
See the following list for the input requirements for each feature.
@@ -147,7 +156,7 @@ To use the Content Safety APIs, you must create your Azure AI Content Safety res
147156
| Australia East || || |||||||
148157
| Canada East | | || |||||||
149158
| Central US | | || |||||||
150-
| East US || |||||||||
159+
| East US || |||||||||
151160
| East US 2 | ||| |||||||
152161
| France Central | ||| |||||||
153162
| Japan East | | || |||||||

0 commit comments

Comments
 (0)