You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Configure your environment for Azure AI resources and permissions
13
13
14
-
In this guide, we walk you through configuring your Azure AI resources and permissions for conversational language understanding (CLU) projects. We present two options:
14
+
In this guide, we walk you through configuring your Azure AI resources and permissions for Azure AI Foundry tasks. We present two options:
15
15
16
16
*[**Option 1: Configure an Azure AI Foundry resource**](#option-1-configure-an-azure-ai-foundry-resource). Azure AI Foundry offers a unified environment for building generative AI applications and using Azure AI services. All essential tools are together in one environment for all stages of AI app development.
17
17
@@ -26,8 +26,8 @@ In addition, we show you how to assign the correct roles and permissions within
26
26
Before you can set up your resources, you need:
27
27
28
28
***An active Azure subscription**. If you don't have one, you can [create one for free](https://azure.microsoft.com/free/cognitive-services).
29
-
***Requisite permissions**. Make sure the person establishing the account and project is assigned as the Azure AI Account Owner role at the subscription level. Alternatively, having either the **Contributor** or **Cognitive Services Contributor** role at the subscription scope also meets this requirement. For more information, *see*[Role based access control (RBAC)](../../../openai/how-to/role-based-access-control.md#cognitive-services-contributor).
30
-
* An [Azure AI Foundry resource](../../../multi-service-resource.md) or an [Azure AI Language resource](https://portal.azure.com/?Microsoft_Azure_PIMCommon=true#create/Microsoft.CognitiveServicesTextAnalytics).
29
+
***Requisite permissions**. Make sure the person establishing the account and project is assigned as the Azure AI Account Owner role at the subscription level. Alternatively, having either the **Contributor** or **Cognitive Services Contributor** role at the subscription scope also meets this requirement. For more information, *see*[Role based access control (RBAC)](/azure/ai-foundry/openai/how-to/role-based-access-control#cognitive-services-contributor).
30
+
* An [Azure AI Foundry resource](/azure/ai-services/multi-service-resource) or an [Azure AI Language resource](https://portal.azure.com/?Microsoft_Azure_PIMCommon=true#create/Microsoft.CognitiveServicesTextAnalytics).
31
31
32
32
* An [Azure OpenAI resource](https://portal.azure.com/#create/Microsoft.CognitiveServicesOpenAI) (optional but required for [option 2](#option-2-configure-azure-language-resource-and-azure-openai-resources))
33
33
@@ -37,29 +37,29 @@ Before you can set up your resources, you need:
37
37
38
38
## Option 1: Configure an Azure AI Foundry resource
39
39
40
-
Azure AI Foundry offers a unified platform for building, managing, and deploying AI solutions with a wide array of models and tools. With this integration, you gain access to features like **Quick Deploy** for rapid model **fine-tuning** and **suggest utterances** to expand your training data with generative AI. New features are continually added, making Azure AI Foundry the recommended choice for scalable CLU solutions.
40
+
Azure AI Foundry offers a unified platform for building, managing, and deploying AI solutions with a wide array of models and tools. With this integration, you gain access to features like **Quick Deploy** for rapid model **fine-tuning** and **suggest utterances** to expand your training data with generative AI. New features are continually added, making Azure AI Foundry is the recommended choice for scalable solutions.
41
41
42
42
1. Navigate to the [Azure portal](https://azure.microsoft.com/#home).
43
43
44
44
1. Go to your Azure AI Foundry resource (select **All resources** to locate your resource).
45
45
46
46
1. Next, select **Access Control (IAM)** on the left panel, then select **Add role assignment**.
47
47
48
-
:::image type="content" source="../media/configure-resources/add-role-assignment.png" alt-text="Screenshot of add role assignment selector in the Azure portal.":::
48
+
:::image type="content" source="../conversational-language-understanding/media/configure-resources/add-role-assignment.png" alt-text="Screenshot of add role assignment selector in the Azure portal.":::
49
49
50
50
1. Search and select the **Cognitive Services User** role. Select **Next**.
51
51
52
-
:::image type="content" source="../media/configure-resources/cognitive-services-user.png" alt-text="Screenshot of Cognitive Services User from the job function roles list in the Azure portal.":::
52
+
:::image type="content" source="../conversational-language-understanding/media/configure-resources/cognitive-services-user.png" alt-text="Screenshot of Cognitive Services User from the job function roles list in the Azure portal.":::
53
53
54
54
1. Navigate to the **Members** tab and then select **Managed Identity**.
55
55
56
-
:::image type="content" source="../media/configure-resources/managed-identity.png" alt-text="Screenshot of assign member access selector in the Azure portal.":::
56
+
:::image type="content" source="../conversational-language-understanding/media/configure-resources/managed-identity.png" alt-text="Screenshot of assign member access selector in the Azure portal.":::
57
57
58
-
1.Select**Select members**, then in the right panel, search for and choose your Azure AI Foundry resource (the one you're using for this project), and choose **Select**.
58
+
1.Choose**Select members**, then in the right panel, search for and choose your Azure AI Foundry resource (the one you're using for this project), and choose **Select**.
59
59
60
60
1. Finally, select **Review + assign** to confirm your selection.
61
61
62
-
1. Your resources are now set up properly. Continue with setting up the fine-tuning task and continue customizing your CLU project.
62
+
1. Your resources are now set up properly. Proceed with initializing the fine-tuning process and optimizing your AI models and solutions for advanced customization and deployment.
63
63
64
64
## Option 2: Configure Azure Language resource and Azure OpenAI resources
65
65
@@ -73,15 +73,15 @@ Azure OpenAI is a cloud-based solution that brings the advanced capabilities of
73
73
74
74
1. Next, select **Access Control (IAM)** on the left panel, then select **Add role assignment**.
75
75
76
-
:::image type="content" source="../media/configure-resources/add-role-assignment.png" alt-text="Screenshot of add role assignment selector in the Azure portal.":::
76
+
:::image type="content" source="../conversational-language-understanding/media/configure-resources/add-role-assignment.png" alt-text="Screenshot of add role assignment selector in the Azure portal.":::
77
77
78
78
1. Search and select the **Cognitive Services User** role, then select **Next**.
79
79
80
-
:::image type="content" source="../media/configure-resources/cognitive-services-user.png" alt-text="Screenshot of Cognitive Services User from the job function roles list in the Azure portal.":::
80
+
:::image type="content" source="../conversational-language-understanding/media/configure-resources/cognitive-services-user.png" alt-text="Screenshot of Cognitive Services User from the job function roles list in the Azure portal.":::
81
81
82
82
1. Navigate to the **Members** tab and then select **Managed Identity**.
83
83
84
-
:::image type="content" source="../media/configure-resources/managed-identity.png" alt-text="Screenshot of assign member access selector in the Azure portal.":::
84
+
:::image type="content" source="../conversational-language-understanding/media/configure-resources/managed-identity.png" alt-text="Screenshot of assign member access selector in the Azure portal.":::
85
85
86
86
1. Select **Select members**, then in the right panel, search for and choose your Azure AI Foundry resource (the one you're using for this project), and choose **Select**.
87
87
@@ -98,12 +98,12 @@ Azure AI Foundry offers a unified platform where you can easily build, manage, a
98
98
99
99
1. Scroll to the **Connected resources** section of the Management center.
100
100
101
-
:::image type="content" source="../media/configure-resources/ai-foundry-management-center.png" alt-text="Screenshot of the management center selector in the Azure AI Foundry.":::
101
+
:::image type="content" source="../conversational-language-understanding/media/configure-resources/ai-foundry-management-center.png" alt-text="Screenshot of the management center selector in the Azure AI Foundry.":::
102
102
103
103
104
104
1. Select the **+ New connection** button.
105
105
106
-
:::image type="content" source="../media/configure-resources/new-connection.png" alt-text="Screenshot of the new connection button in the Azure AI Foundry.":::
106
+
:::image type="content" source="../conversational-language-understanding/media/configure-resources/new-connection.png" alt-text="Screenshot of the new connection button in the Azure AI Foundry.":::
107
107
108
108
109
109
1. In the new window, select **Azure AI Language** as the resource type, then find your Azure AI Language resource.
@@ -116,29 +116,29 @@ Azure AI Foundry offers a unified platform where you can easily build, manage, a
116
116
117
117
1. Select **Add connection**, then select **Close**.
118
118
119
-
:::image type="content" source="../media/configure-resources/connect-language-resource.png" alt-text="Screenshot of connect search resource selector in the Azure AI Foundry.":::
119
+
:::image type="content" source="../conversational-language-understanding/media/configure-resources/connect-language-resource.png" alt-text="Screenshot of connect search resource selector in the Azure AI Foundry.":::
120
120
121
121
## Import an existing Azure AI project
122
122
123
123
Azure AI Foundry allows you to connect to your existing Azure AI services resources. This means you can establish a connection within your Azure AI Foundry project to the Azure AI Language resource where your custom models are stored.
124
124
125
-
To import an existing Azure AI services project with Azure AI Foundry, you need to create a connection to the Azure AI services resource within your Azure AI Foundry project. For more information, *see*[Connect Azure AI Services projects to Azure AI Foundry](../../../../ai-services/connect-services-ai-foundry-portal.md)
125
+
To import an existing Azure AI services project with Azure AI Foundry, you need to create a connection to the Azure AI services resource within your Azure AI Foundry project. For more information, *see*[Connect Azure AI Services projects to Azure AI Foundry](/azure/ai-services/connect-services-ai-foundry-portal)
126
126
127
127
## Export a project
128
128
129
-
You can download a CLU project as a **config.json** file:
129
+
You can download a project as a **config.json** file:
130
130
131
131
1. Navigate to your project home page.
132
132
1. At the top of the page, select your project from the right page ribbon area.
133
133
1. Select **Download config file**.
134
134
135
-
:::image type="content" source="../media/create-project/download-config-json.png" alt-text="Screenshot of project drop-down menu with the download config file hyperlink in the Azure AI Foundry.":::
135
+
:::image type="content" source="../conversational-language-understanding/media/create-project/download-config-json.png" alt-text="Screenshot of project drop-down menu with the download config file hyperlink in the Azure AI Foundry.":::
136
136
137
137
138
138
139
139
That's it! Your resources are now set up properly. Continue with setting up the fine-tuning task and customizing your CLU project.
140
140
141
141
## Next Steps
142
142
143
-
[Create a CLU fine-tuning task](train-model.md#train-your-model)
Copy file name to clipboardExpand all lines: articles/ai-services/language-service/concepts/developer-guide.md
+11-12Lines changed: 11 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ The Language service provides support through a REST API, and client libraries i
22
22
23
23
## Client libraries (Azure SDK)
24
24
25
-
The Language service provides three namespaces for using the available features. Depending on which features and programming language you're using, you'll need to download one or more of the following packages, and have the following framework/language version support:
25
+
The Language service provides three namespaces for using the available features. Depending on which features and programming language you're using, you need to download one or more of the following packages, and have the following framework/language version support:
26
26
27
27
|Framework/Language | Minimum supported version |
28
28
|---------|---------|
@@ -34,13 +34,13 @@ The Language service provides three namespaces for using the available features.
34
34
### Azure.AI.TextAnalytics
35
35
36
36
>[!NOTE]
37
-
> If you're using custom named entity recognition or custom text classification, you will need to create a project and train a model before using the SDK. The SDK only provides the ability to analyze text using models you create. See the following quickstarts for information on creating a model.
37
+
> If you're using custom named entity recognition or custom text classification, you need to create a project and train a model before using the SDK. The SDK only allows for you to analyze text using models you create. See the following quickstarts for information on creating a model.
38
38
> *[Custom named entity recognition](../custom-named-entity-recognition/quickstart.md)
39
39
> *[Custom text classification](../custom-text-classification/quickstart.md)
40
40
41
41
The `Azure.AI.TextAnalytics` namespace enables you to use the following Language features. Use the following links for articles to help you send API requests using the SDK.
42
42
43
-
*[Custom named entity recognition](../custom-named-entity-recognition/how-to/call-api.md?tabs=client#send-an-entity-recognition-request-to-your-model)
43
+
*[Custom named entity recognition](../custom-named-entity-recognition/how-to/call-api.md?tabs=client)
44
44
*[Custom text classification](../custom-text-classification/how-to/call-api.md?tabs=client-libraries#send-a-text-classification-request-to-your-model)
@@ -63,7 +63,7 @@ As you use these features in your application, use the following documentation a
63
63
### Azure.AI.Language.Conversations
64
64
65
65
> [!NOTE]
66
-
> If you're using conversational language understanding or orchestration workflow, you'll need to create a project and train a model before using the SDK. The SDK only provides the ability to analyze text using models you create. See the following quickstarts for more information.
66
+
> If you're using conversational language understanding or orchestration workflow, you need to create a project and train a model before using the SDK. The SDK only allows you to analyze text using models you create. For more information, *see*:
67
67
> *[Conversational language understanding](../conversational-language-understanding/quickstart.md)
As you use this API in your application, see the [reference documentation](/rest/api/language/2023-04-01/conversational-analysis-authoring) for additional information.
111
+
For more information, *see* the [reference documentation](/rest/api/language/2023-04-01/conversational-analysis-authoring).
112
112
113
113
### Conversation analysis runtime API
114
114
115
-
The conversation analysis runtime API enables you to send requests to custom models you've created for:
115
+
The conversation analysis runtime API enables you to send requests to custom models you create for the following features:
116
116
*[Conversational language understanding](../conversational-language-understanding/how-to/call-api.md?tabs=REST-APIs#send-a-conversational-language-understanding-request)
*[Personally Identifiable Information (PII) detection for conversations](../personally-identifiable-information/how-to-call-for-conversations.md?tabs=rest-api#examples)
122
122
123
-
As you use this API in your application, see the [reference documentation](/rest/api/language) for additional information.
123
+
For more information, *see* the [reference documentation](/rest/api/language).
124
124
125
125
126
126
### Text analysis authoring API
@@ -129,11 +129,10 @@ The text analysis authoring API enables you to author custom models and create/m
129
129
*[Custom named entity recognition](../custom-named-entity-recognition/quickstart.md?pivots=rest-api)
130
130
*[Custom text classification](../custom-text-classification/quickstart.md?pivots=rest-api)
131
131
132
-
As you use this API in your application, see the [reference documentation](/rest/api/language/2023-04-01/text-analysis-authoring) for additional information.
133
-
132
+
For more information, *see* the [reference documentation](/rest/api/language/2023-04-01/text-analysis-authoring).
134
133
### Text analysis runtime API
135
134
136
-
The text analysis runtime API enables you to send requests to custom models you've created for:
135
+
The text analysis runtime API enables you to send requests to custom models you create for the following features:
137
136
138
137
*[Custom named entity recognition](../custom-named-entity-recognition/quickstart.md?pivots=rest-api)
139
138
*[Custom text classification](../custom-text-classification/quickstart.md?pivots=rest-api)
@@ -148,15 +147,15 @@ It additionally enables you to use the following features, without creating any
148
147
*[Sentiment analysis and opinion mining](../sentiment-opinion-mining/quickstart.md?pivots=rest-api)
149
148
*[Text analytics for health](../text-analytics-for-health/quickstart.md?pivots=rest-api)
150
149
151
-
As you use this API in your application, see the [reference documentation](https://go.microsoft.com/fwlink/?linkid=2239169) for additional information.
150
+
For more information, *see* the [reference documentation](https://go.microsoft.com/fwlink/?linkid=2239169).
152
151
153
152
### Question answering APIs
154
153
155
154
The question answering APIs enables you to use the [question answering](../question-answering/quickstart/sdk.md?pivots=rest) feature.
156
155
157
156
#### Reference documentation
158
157
159
-
As you use this API in your application, see the following reference documentation for additional information.
158
+
For more information, *see* the following reference documentation:
160
159
161
160
*[Prebuilt API](/azure/ai-services/language-service/question-answering/how-to/prebuilt) - Use the prebuilt runtime API to answer specified question using text provided by users.
162
161
*[Custom authoring API](/azure/ai-services/language-service/question-answering/how-to/authoring) - Create a knowledge base to answer questions.
0 commit comments