Skip to content

Commit 1d7cc3c

Browse files
authored
Merge pull request #2379 from MicrosoftDocs/main
1/17/2025 PM Publish
2 parents 22534ad + 31f7a2a commit 1d7cc3c

33 files changed

+261
-168
lines changed

articles/ai-services/cognitive-services-container-support.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ Azure AI containers provide the following set of Docker containers, each of whic
5656
| [Language service][ta-containers-pii] | **Personally Identifiable Information (PII) detection** ([image](https://mcr.microsoft.com/en-us/product/azure-cognitive-services/textanalytics/pii/tags))| Detect and redact personally identifiable information entities from text. | Generally available. <br>This container can also [run in disconnected environments](containers/disconnected-containers.md). |
5757
| [Language service][ta-containers-cner] | **Custom Named Entity Recognition** ([image](https://mcr.microsoft.com/product/azure-cognitive-services/textanalytics/customner/about))| Extract named entities from text, using a custom model you create using your data. | Generally available |
5858
| [Language service][ta-containers-summarization] | **Summarization** ([image](https://mcr.microsoft.com/product/azure-cognitive-services/textanalytics/summarization/about))| Summarize text from various sources. | Public preview. <br>This container can also [run in disconnected environments](containers/disconnected-containers.md). |
59+
| [Language service][ta-containers-clu] | **Conversational Language Understanding** ([image](https://mcr.microsoft.com/product/azure-cognitive-services/language/clu/about)| Interpret conversational language. | Generally Available. <br>This container can also [run in disconnected environments](containers/disconnected-containers.md). |
5960
| [Translator][tr-containers] | **Translator** ([image](https://mcr.microsoft.com/product/azure-cognitive-services/translator/text-translation/about))| Translate text in several languages and dialects. | Generally available. Gated - [request access](https://aka.ms/csgate-translator). <br>This container can also [run in disconnected environments](containers/disconnected-containers.md). |
6061

6162
### Speech containers
@@ -132,6 +133,7 @@ Install and explore the functionality provided by containers in Azure AI service
132133
[ta-containers-cner]: language-service/custom-named-entity-recognition/how-to/use-containers.md
133134
[ta-containers-summarization]: language-service/summarization/how-to/use-containers.md
134135
[ta-containers-ner]: language-service/named-entity-recognition/how-to/use-containers.md
135-
[ta-containers-pii]: language-service/personally-identifiable-information//how-to/use-containers.md
136+
[ta-containers-pii]: language-service/personally-identifiable-information/how-to/use-containers.md
137+
[ta-contatiners-clu]: language-service/conversational-language-understanding/how-to/use-containers.md
136138
[tr-containers]: translator/containers/translator-how-to-install-container.md
137139
[request-access]: https://aka.ms/csgate

articles/ai-services/computer-vision/toc.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ items:
9797
- name: Azure CLI
9898
href: /cli/azure/cognitiveservices#az_cognitiveservices_list
9999
- name: Azure PowerShell
100-
href: /powershell/module/azurerm.cognitiveservices/
100+
href: /powershell/module/az.cognitiveservices/
101101
- name: Image Analysis
102102
items:
103103
- name: Image Analysis overview
@@ -275,7 +275,7 @@ items:
275275
- name: Azure CLI
276276
href: /cli/azure/cognitiveservices#az_cognitiveservices_list
277277
- name: Azure PowerShell
278-
href: /powershell/module/azurerm.cognitiveservices/
278+
href: /powershell/module/az.cognitiveservices/
279279
- name: Face
280280
items:
281281
- name: Face overview

articles/ai-services/containers/disconnected-containers.md

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,14 @@ Containers enable you to run Azure AI services APIs in your own environment, and
2828
* [Summarization](../language-service/summarization/how-to/use-containers.md)
2929
* [Named Entity Recognition](../language-service/named-entity-recognition/how-to/use-containers.md)
3030
* [Personally Identifiable Information (PII) detection](../language-service/personally-identifiable-information/how-to/use-containers.md)
31+
* [Conversational Language Understanding (CLU)](../language-service/conversational-language-understanding/how-to/use-containers.md)
3132
* [Azure AI Vision - Read](../computer-vision/computer-vision-how-to-install-containers.md)
3233
* [Document Intelligence](../../ai-services/document-intelligence/containers/disconnected.md)
3334

3435
Before attempting to run a Docker container in an offline environment, make sure you know the steps to successfully download and use the container. For example:
3536

3637
* Host computer requirements and recommendations.
37-
* The Docker `pull` command you'll use to download the container.
38+
* The Docker `pull` command you use to download the container.
3839
* How to validate that a container is running.
3940
* How to send queries to the container's endpoint, once it's running.
4041

@@ -47,24 +48,24 @@ Fill out and submit the [request form](https://aka.ms/csdisconnectedcontainers)
4748
Access is limited to customers that meet the following requirements:
4849

4950
* Your organization should be identified as strategic customer or partner with Microsoft.
50-
* Disconnected containers are expected to run fully offline, hence your use cases must meet one of below or similar requirements:
51-
* Environment or device(s) with zero connectivity to internet.
51+
* Disconnected containers are expected to run fully offline, hence your use cases must meet one of these or similar requirements:
52+
* Environments or devices with zero connectivity to internet.
5253
* Remote location that occasionally has internet access.
5354
* Organization under strict regulation of not sending any kind of data back to cloud.
54-
* Application completed as instructed - Please pay close attention to guidance provided throughout the application to ensure you provide all the necessary information required for approval.
55+
* Application completed as instructed - Pay close attention to guidance provided throughout the application to ensure you provide all the necessary information required for approval.
5556

5657
## Purchase a commitment tier pricing plan for disconnected containers
5758

5859
### Create a new resource
5960

60-
1. Sign in to the [Azure portal](https://portal.azure.com) and select **Create a new resource** for one of the applicable Azure AI services listed above.
61+
1. Sign in to the [Azure portal](https://portal.azure.com) and select **Create a new resource** for one of the applicable Azure AI services listed.
6162

6263
2. Enter the applicable information to create your resource. Be sure to select **Commitment tier disconnected containers** as your pricing tier.
6364

6465
> [!NOTE]
6566
>
66-
> * You will only see the option to purchase a commitment tier if you have been approved by Microsoft.
67-
> * Pricing details are for example only.
67+
> * You only see the option to purchase a commitment tier if you have been approved by Microsoft.
68+
> * Pricing details are only examples.
6869
6970
1. Select **Review + Create** at the bottom of the page. Review the information, and select **Create**.
7071

@@ -90,9 +91,10 @@ See the following documentation for steps on downloading and configuring the con
9091
* [Language Detection](../language-service/language-detection/how-to/use-containers.md#run-the-container-disconnected-from-the-internet)
9192
* [Named Entity Recognition](../language-service/named-entity-recognition/how-to/use-containers.md#run-the-container-disconnected-from-the-internet)
9293
* [Personally Identifiable Information (PII) detection](../language-service/personally-identifiable-information/how-to/use-containers.md#run-the-container-disconnected-from-the-internet)
94+
* [Conversational Language Understanding (CLU)](../language-service/conversational-language-understanding/how-to/use-containers.md#run-the-container-disconnected-from-the-internet)
9395

9496
## Environment variable names in Kubernetes deployments
95-
Some Azure AI Containers, for example Translator, require users to pass environmental variable names that include colons (`:`) when running the container. This will work fine when using Docker, but Kubernetes does not accept colons in environmental variable names.
97+
Some Azure AI Containers, for example Translator, require users to pass environmental variable names that include colons (`:`) when running the container. This works fine when using Docker, but Kubernetes doesn't accept colons in environmental variable names.
9698
To resolve this, you can replace colons with double underscore characters (`__`) when deploying to Kubernetes. See the following example of an acceptable format for environment variable names:
9799

98100
```Kubernetes
@@ -111,11 +113,11 @@ This example replaces the default format for the `Mounts:License` and `Mounts:Ou
111113

112114
## Usage records
113115

114-
When operating Docker containers in a disconnected environment, the container will write usage records to a volume where they're collected over time. You can also call a REST endpoint to generate a report about service usage.
116+
When operating Docker containers in a disconnected environment, the container writes usage records to a volume where they're collected over time. You can also call a REST endpoint to generate a report about service usage.
115117

116118
### Arguments for storing logs
117119

118-
When run in a disconnected environment, an output mount must be available to the container to store usage logs. For example, you would include `-v /host/output:{OUTPUT_PATH}` and `Mounts:Output={OUTPUT_PATH}` in the example below, replacing `{OUTPUT_PATH}` with the path where the logs will be stored:
120+
When run in a disconnected environment, an output mount must be available to the container to store usage logs. For example, you would include `-v /host/output:{OUTPUT_PATH}` and `Mounts:Output={OUTPUT_PATH}` in the example below, replacing `{OUTPUT_PATH}` with the path where the logs are stored:
119121

120122
```Docker
121123
docker run -v /host/output:{OUTPUT_PATH} ... <image> ... Mounts:Output={OUTPUT_PATH}
@@ -127,13 +129,13 @@ The container provides two endpoints for returning records about its usage.
127129

128130
#### Get all records
129131

130-
The following endpoint will provide a report summarizing all of the usage collected in the mounted billing record directory.
132+
The following endpoint provides a report summarizing all of the usage collected in the mounted billing record directory.
131133

132134
```http
133135
https://<service>/records/usage-logs/
134136
```
135137

136-
It will return JSON similar to the example below.
138+
It returns JSON similar to the example below.
137139

138140
```json
139141
{
@@ -150,13 +152,13 @@ It will return JSON similar to the example below.
150152

151153
#### Get records for a specific month
152154

153-
The following endpoint will provide a report summarizing usage over a specific month and year.
155+
The following endpoint provides a report summarizing usage over a specific month and year.
154156

155157
```HTTP
156158
https://<service>/records/usage-logs/{MONTH}/{YEAR}
157159
```
158160

159-
it will return a JSON response similar to the example below:
161+
It returns a JSON response similar to the example below:
160162

161163
```json
162164
{
@@ -173,13 +175,13 @@ it will return a JSON response similar to the example below:
173175

174176
## Purchase a commitment plan to use containers in disconnected environments
175177

176-
Commitment plans for disconnected containers have a calendar year commitment period. When you purchase a plan, you'll be charged the full price immediately. During the commitment period, you can't change your commitment plan, however you can purchase additional unit(s) at a pro-rated price for the remaining days in the year. You have until midnight (UTC) on the last day of your commitment, to end a commitment plan.
178+
Commitment plans for disconnected containers have a calendar year commitment period. When you purchase a plan, you are charged the full price immediately. During the commitment period, you can't change your commitment plan, however you can purchase more units at a pro-rated price for the remaining days in the year. You have until midnight (UTC) on the last day of your commitment, to end a commitment plan.
177179

178180
You can choose a different commitment plan in the **Commitment Tier pricing** settings of your resource.
179181

180182
## End a commitment plan
181183

182-
If you decide that you don't want to continue purchasing a commitment plan, you can set your resource's auto-renewal to **Do not auto-renew**. Your commitment plan will expire on the displayed commitment end date. After this date, you won't be charged for the commitment plan. You'll be able to continue using the Azure resource to make API calls, charged at pay-as-you-go pricing. You have until midnight (UTC) on the last day of the year to end a commitment plan for disconnected containers, and not be charged for the following year.
184+
If you decide that you don't want to continue purchasing a commitment plan, you can set your resource's auto-renewal to **Do not auto-renew**. Your commitment plan expires on the displayed commitment end date. After this date, you won't be charged for the commitment plan. You are able to continue using the Azure resource to make API calls, charged at pay-as-you-go pricing. You have until midnight (UTC) on the last day of the year to end a commitment plan for disconnected containers, and not be charged for the following year.
183185

184186
## Troubleshooting
185187

0 commit comments

Comments
 (0)