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
Copy file name to clipboardExpand all lines: articles/search/tutorial-document-extraction-image-verbalization.md
+23-7Lines changed: 23 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -83,18 +83,28 @@ The following instructions apply to Azure Storage which provides the sample data
83
83
}
84
84
```
85
85
86
-
### Copy a search service URL and API key
86
+
## Prepare models
87
87
88
-
For this tutorial, your local REST client connection to Azure AI Search requires an endpoint and an API key. You can get these values from the Azure portal. For alternative connection methods, see [Connect to a search service](search-get-started-rbac.md).
88
+
This tutorial assumes you have an existing Azure OpenAI resource through which the skills call the text embedding model and chat completion models. The search service connects to the models during skillset processing and during query execution using its managed identity. This section gives you guidance and links for assigning roles for authorized access.
89
89
90
-
1. Sign in to the [Azure portal](https://portal.azure.com), navigate to the search service **Overview** page, and copy the URL. An example endpoint might look like `https://mydemo.search.windows.net`.
90
+
1. Sign in to the Azure portal (not the Foundry portal) and find the Azure OpenAI resource.
91
91
92
-
1. Under **Settings** > **Keys**, copy an admin key. Admin keys are used to add, modify, and delete objects. There are two interchangeable admin keys. Copy either one.
92
+
1. Select **Access control (IAM)**.
93
93
94
-
:::image type="content" source="media/search-get-started-rest/get-url-key.png" alt-text="Screenshot of the URL and API keys in the Azure portal.":::
94
+
1. Select **Add** and then **Add role assignment**.
95
+
96
+
1. Search for **Cognitive Services OpenAI User** and then select it.
97
+
98
+
1. Choose **Managed identity** and then assign your [search service managed identity](search-howto-managed-identities-data-sources.md).
99
+
100
+
For more information, see [Role-based access control for Azure OpenAI in Azure AI Foundry Models](/azure/ai-foundry/openai/how-to/role-based-access-control).
95
101
96
102
## Set up your REST file
97
103
104
+
For this tutorial, your local REST client connection to Azure AI Search requires an endpoint and an API key. You can get these values from the Azure portal. For alternative connection methods, see [Connect to a search service](search-get-started-rbac.md).
105
+
106
+
For other authenticated connections, the search service uses the role assignments you previously defined.
107
+
98
108
1. Start Visual Studio Code and create a new file.
99
109
100
110
1. Provide values for variables used in the request.
@@ -110,9 +120,15 @@ For this tutorial, your local REST client connection to Azure AI Search requires
110
120
@imageProjectionContainer=PUT-YOUR-IMAGE-PROJECTION-CONTAINER-HERE (Azure AI Search creates this container for you during skills processing)
111
121
```
112
122
113
-
1. Save the file using a `.rest` or `.http` file extension.
123
+
1. Save the file using a `.rest` or `.http` file extension. For help with the REST client, see [Quickstart: Full-text search using REST](search-get-started-text.md).
124
+
125
+
To get the Azure AI Search endpoint and API key:
126
+
127
+
1. Sign in to the [Azure portal](https://portal.azure.com), navigate to the search service **Overview** page, and copy the URL. An example endpoint might look like `https://mydemo.search.windows.net`.
128
+
129
+
1. Under **Settings** > **Keys**, copy an admin key. Admin keys are used to add, modify, and delete objects. There are two interchangeable admin keys. Copy either one.
114
130
115
-
For help with the REST client, see [Quickstart: Full-text search using REST](search-get-started-text.md).
131
+
:::image type="content" source="media/search-get-started-rest/get-url-key.png" alt-text="Screenshot of the URL and API keys in the Azure portal.":::
Copy file name to clipboardExpand all lines: articles/search/tutorial-document-extraction-multimodal-embeddings.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -101,7 +101,7 @@ This tutorial assumes you have an existing Azure AI multiservice account through
101
101
102
102
For this tutorial, your local REST client connection to Azure AI Search requires an endpoint and an API key. You can get these values from the Azure portal. For alternative connection methods, see [Connect to a search service](search-get-started-rbac.md).
103
103
104
-
For other connections, the search service uses the role assignments you previously defined.
104
+
For other authenticated connections, the search service uses the role assignments you previously defined.
105
105
106
106
1. Start Visual Studio Code and create a new file.
Copy file name to clipboardExpand all lines: articles/search/tutorial-document-layout-image-verbalization.md
+23-8Lines changed: 23 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -82,22 +82,31 @@ The following instructions apply to Azure Storage which provides the sample data
82
82
}
83
83
```
84
84
85
-
### Copy a search service URL and API key
85
+
## Prepare models
86
86
87
-
For this tutorial, your local REST client connection to Azure AI Search requires an endpoint and an API key. You can get these values from the Azure portal. For alternative connection methods, see [Connect to a search service](search-get-started-rbac.md).
87
+
This tutorial assumes you have an existing Azure OpenAI resource through which the skills call the text embedding model and chat completion models. The search service connects to the models during skillset processing and during query execution using its managed identity. This section gives you guidance and links for assigning roles for authorized access.
88
88
89
-
1. Sign in to the [Azure portal](https://portal.azure.com), navigate to the search service **Overview** page, and copy the URL. An example endpoint might look like `https://mydemo.search.windows.net`.
89
+
1. Sign in to the Azure portal (not the Foundry portal) and find the Azure OpenAI resource.
90
90
91
-
1. Under **Settings** > **Keys**, copy an admin key. Admin keys are used to add, modify, and delete objects. There are two interchangeable admin keys. Copy either one.
91
+
1. Select **Access control (IAM)**.
92
92
93
-
:::image type="content" source="media/search-get-started-rest/get-url-key.png" alt-text="Screenshot of the URL and API keys in the Azure portal.":::
93
+
1. Select **Add** and then **Add role assignment**.
94
+
95
+
1. Search for **Cognitive Services OpenAI User** and then select it.
96
+
97
+
1. Choose **Managed identity** and then assign your [search service managed identity](search-howto-managed-identities-data-sources.md).
98
+
99
+
For more information, see [Role-based access control for Azure OpenAI in Azure AI Foundry Models](/azure/ai-foundry/openai/how-to/role-based-access-control).
94
100
95
101
## Set up your REST file
96
102
103
+
For this tutorial, your local REST client connection to Azure AI Search requires an endpoint and an API key. You can get these values from the Azure portal. For alternative connection methods, see [Connect to a search service](search-get-started-rbac.md).
104
+
105
+
For other authenticated connections, the search service uses the role assignments you previously defined.
106
+
97
107
1. Start Visual Studio Code and create a new file.
98
108
99
109
1. Provide values for variables used in the request.
@@ -109,9 +118,15 @@ For this tutorial, your local REST client connection to Azure AI Search requires
109
118
@imageProjectionContainer=PUT-YOUR-IMAGE-PROJECTION-CONTAINER-HERE (Azure AI Search creates this container for you during skills processing)
110
119
```
111
120
112
-
1. Save the file using a `.rest` or `.http` file extension.
121
+
1. Save the file using a `.rest` or `.http` file extension. For help with the REST client, see [Quickstart: Full-text search using REST](search-get-started-text.md).
122
+
123
+
To get the Azure AI Search endpoint and API key:
124
+
125
+
1. Sign in to the [Azure portal](https://portal.azure.com), navigate to the search service **Overview** page, and copy the URL. An example endpoint might look like `https://mydemo.search.windows.net`.
126
+
127
+
1. Under **Settings** > **Keys**, copy an admin key. Admin keys are used to add, modify, and delete objects. There are two interchangeable admin keys. Copy either one.
113
128
114
-
For help with the REST client, see [Quickstart: Full-text search using REST](search-get-started-text.md).
129
+
:::image type="content" source="media/search-get-started-rest/get-url-key.png" alt-text="Screenshot of the URL and API keys in the Azure portal.":::
Copy file name to clipboardExpand all lines: articles/search/tutorial-document-layout-multimodal-embeddings.md
+21-7Lines changed: 21 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -80,18 +80,26 @@ The following instructions apply to Azure Storage which provides the sample data
80
80
}
81
81
```
82
82
83
-
### Copy a search service URL and API key
83
+
## Prepare models
84
84
85
-
For this tutorial, your local REST client connection to Azure AI Search requires an endpoint and an API key. You can get these values from the Azure portal. For alternative connection methods, see [Connect to a search service](search-get-started-rbac.md).
85
+
This tutorial assumes you have an existing Azure AI multiservice account through which the skill calls the Azure AI Vision multimodal 4.0 embedding model. The search service connects to the model during skillset processing using its managed identity. This section gives you guidance and links for assigning roles for authorized access.
86
86
87
-
1. Sign in to the [Azure portal](https://portal.azure.com), navigate to the search service **Overview** page, and copy the URL. An example endpoint might look like `https://mydemo.search.windows.net`.
87
+
1. Sign in to the Azure portal (not the Foundry portal) and find the Azure AI multiservice account. Make sure it's in a region that provides the [multimodal 4.0 API](/azure/ai-services/computer-vision/overview-image-analysis#region-availability).
88
88
89
-
1. Under **Settings** > **Keys**, copy an admin key. Admin keys are used to add, modify, and delete objects. There are two interchangeable admin keys. Copy either one.
89
+
1. Select **Access control (IAM)**.
90
90
91
-
:::image type="content" source="media/search-get-started-rest/get-url-key.png" alt-text="Screenshot of the URL and API keys in the Azure portal.":::
91
+
1. Select **Add** and then **Add role assignment**.
92
+
93
+
1. Search for **Cognitive Services User** and then select it.
94
+
95
+
1. Choose **Managed identity** and then assign your [search service managed identity](search-howto-managed-identities-data-sources.md).
92
96
93
97
## Set up your REST file
94
98
99
+
For this tutorial, your local REST client connection to Azure AI Search requires an endpoint and an API key. You can get these values from the Azure portal. For alternative connection methods, see [Connect to a search service](search-get-started-rbac.md).
100
+
101
+
For other authenticated connections, the search service uses the role assignments you previously defined.
102
+
95
103
1. Start Visual Studio Code and create a new file.
96
104
97
105
1. Provide values for variables used in the request.
@@ -106,9 +114,15 @@ For this tutorial, your local REST client connection to Azure AI Search requires
106
114
@imageProjectionContainer=PUT-YOUR-IMAGE-PROJECTION-CONTAINER-HERE (Azure AI Search creates this container for you during skills processing)
107
115
```
108
116
109
-
1. Save the file using a `.rest` or `.http` file extension.
117
+
1. Save the file using a `.rest` or `.http` file extension. For help with the REST client, see [Quickstart: Full-text search using REST](search-get-started-text.md).
118
+
119
+
To get the Azure AI Search endpoint and API key:
120
+
121
+
1. Sign in to the [Azure portal](https://portal.azure.com), navigate to the search service **Overview** page, and copy the URL. An example endpoint might look like `https://mydemo.search.windows.net`.
110
122
111
-
For help with the REST client, see [Quickstart: Full-text search using REST](search-get-started-text.md).
123
+
1. Under **Settings** > **Keys**, copy an admin key. Admin keys are used to add, modify, and delete objects. There are two interchangeable admin keys. Copy either one.
124
+
125
+
:::image type="content" source="media/search-get-started-rest/get-url-key.png" alt-text="Screenshot of the URL and API keys in the Azure portal.":::
0 commit comments