Skip to content

Commit 1f18936

Browse files
authored
Merge pull request #4114 from MicrosoftDocs/main
4/14/2025 PM Publish
2 parents 2dd40d2 + 114bbc7 commit 1f18936

39 files changed

+570
-954
lines changed

articles/ai-foundry/.openpublishing.redirection.ai-studio.json

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -704,8 +704,8 @@
704704
},
705705
{
706706
"source_path_from_root": "/articles/ai-studio/ai-services/how-to/connect-ai-services.md",
707-
"redirect_url": "/azure/ai-foundry/ai-services/how-to/connect-ai-services",
708-
"redirect_document_id": true
707+
"redirect_url": "/azure/ai-services/connect-services-ai-foundry-portal",
708+
"redirect_document_id": false
709709
},
710710
{
711711
"source_path_from_root": "/articles/ai-studio/ai-services/how-to/connect-azure-openai.md",
@@ -880,7 +880,7 @@
880880
},
881881
{
882882
"source_path_from_root": "/articles/ai-studio/how-to/models-foundation-azure-ai.md",
883-
"redirect_url": "/azure/ai-studio/ai-services/how-to/connect-ai-services",
883+
"redirect_url": "/azure/ai-services/connect-services-ai-foundry-portal",
884884
"redirect_document_id": true
885885
},
886886
{
@@ -960,17 +960,17 @@
960960
},
961961
{
962962
"source_path_from_root": "/articles/ai-studio/ai-services/get-started.md",
963-
"redirect_url": "/azure/ai-studio/ai-services/how-to/connect-ai-services",
963+
"redirect_url": "/azure/ai-services/connect-services-ai-foundry-portal",
964964
"redirect_document_id": false
965965
},
966966
{
967967
"source_path_from_root": "/articles/ai-studio/ai-services/where-to-use-ai-services.md",
968-
"redirect_url": "/azure/ai-studio/ai-services/how-to/connect-ai-services",
968+
"redirect_url": "/azure/ai-services/connect-services-ai-foundry-portal",
969969
"redirect_document_id": false
970970
},
971971
{
972972
"source_path_from_root": "/articles/ai-studio/ai-services/connect-ai-services.md",
973-
"redirect_url": "/azure/ai-studio/ai-services/how-to/connect-ai-services",
973+
"redirect_url": "/azure/ai-services/connect-services-ai-foundry-portal",
974974
"redirect_document_id": false
975975
},
976976
{
@@ -1132,6 +1132,11 @@
11321132
"source_path_from_root": "/articles/ai-foundry/how-to/prompt-flow.md",
11331133
"redirect_url": "/azure/ai-foundry/concepts/prompt-flow",
11341134
"redirect_document_id": true
1135+
},
1136+
{
1137+
"source_path_from_root": "/articles/ai-foundry/ai-services/how-to/connect-ai-services.md",
1138+
"redirect_url": "/azure/ai-services/connect-services-ai-foundry-portal",
1139+
"redirect_document_id": false
11351140
}
11361141
]
11371142
}

articles/ai-foundry/how-to/develop/connections-add-sdk.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ ml_client.connections.create_or_update(wps_connection)
7373

7474
## Azure AI services
7575

76-
The following example creates an Azure AI services connection. This example creates one connection for the AI services documented in the [Connect to Azure AI services](../../ai-services/how-to/connect-ai-services.md) article. The same connection also supports the Azure OpenAI service.
76+
The following example creates an Azure AI services connection. This example creates one connection for the AI services documented in the [Connect to Azure AI services](../../../ai-services/connect-services-ai-foundry-portal.md) article. The same connection also supports the Azure OpenAI service.
7777

7878
```python
7979
from azure.ai.ml.entities import AzureAIServicesConnection, ApiKeyConfiguration

articles/ai-foundry/how-to/model-catalog-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,5 +190,5 @@ To set the public network access flag for the Azure AI Foundry hub:
190190

191191
## Related content
192192

193-
* [Explore foundation models in Azure AI Foundry portal](../ai-services/how-to/connect-ai-services.md)
193+
* [Explore foundation models in Azure AI Foundry portal](../../ai-services/connect-services-ai-foundry-portal.md)
194194
* [Model deprecation and retirement in Azure AI model catalog](../concepts/model-lifecycle-retirement.md)

articles/ai-foundry/toc.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,8 +135,8 @@ items:
135135
- name: Use Azure OpenAI Service in Azure AI Foundry portal
136136
href: ai-services/how-to/connect-azure-openai.md
137137
- name: Use Azure AI services in Azure AI Foundry portal
138-
href: ai-services/how-to/connect-ai-services.md
139-
displayName: cognitive,task
138+
href: ../ai-services/connect-services-ai-foundry-portal.md?context=/azure/ai-foundry/context/context
139+
displayName: cognitive,task,speech,vision,language,translator,document,intelligence,content,understanding,safety
140140
- name: What are Azure AI services?
141141
href: /azure/ai-services/what-are-ai-services
142142
- name: Azure OpenAI

articles/ai-services/agents/how-to/use-your-own-resources.md

Lines changed: 27 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ Use this article if you want to use the Azure Agent Service with resources you a
2424

2525
To use your own resources, you can edit the parameters in the provided deployment templates. To start, determine if you want to edit the [basic agent setup template](https://github.com/Azure-Samples/azureai-samples/tree/main/scenarios/Agents/setup/basic-agent-identity), or the [standard agent setup template](https://github.com/Azure-Samples/azureai-samples/tree/main/scenarios/Agents/setup/standard-agent).
2626

27-
**Basic Setup**: Agents use multitenant search and storage resources fully managed by Microsoft. You don't have visibility or control over these underlying Azure resources. You can only use your own AI services account with this option.
27+
**Basic Setup**: Agents created in a basic project use multitenant search and storage resources fully managed by Microsoft. You don't have visibility or control over these underlying Azure resources. You can only use your own AI services account with this option.
2828

29-
**Standard Setup**: Agents use customer-owned, single-tenant search and storage resources. With this setup, you have full control and visibility over these resources, but you incur costs based on your usage. You can use your own AI services account, storage account, and/or Azure AI Search resource with this option.
29+
**Standard Setup**: Agents created in a standard project use customer-owned, single-tenant search and storage resources. With this setup, you have full control and visibility over these resources, but you incur costs based on your usage. You can use your own AI services account, Azure Storage account, Cosmos DB for NoSQL account and/or Azure AI Search resource with this option.
3030

31-
## Basic agent setup: use an existing AI Services/Azure OpenAI resource
31+
## Basic agent setup: Use an existing AI Services/Azure OpenAI resource
3232

3333
Replace the parameter value for `aiServiceAccountResourceId` with the full arm resource ID of the AI Services or Azure OpenAI resource you want to use.
3434

@@ -52,11 +52,12 @@ Replace the parameter value for `aiServiceAccountResourceId` with the full arm r
5252
If you want to use an existing Azure OpenAI resource, you will need to update the `aiServiceAccountResourceId` and the `aiServiceKind` parameters in the parameter file. The aiServiceKind parameter should be set to AzureOpenAI.
5353
5454
55-
## Standard agent setup: use an existing AI Services/Azure OpenAI, storage, and/or Azure AI Search resource
55+
## Standard agent setup: Use an existing AI Services/Azure OpenAI, Azure Storage account, Azure Cosmos DB for NoSQL account, and/or Azure AI Search resource
5656
57-
Use an existing AI Search, storage account, and/or Azure AI Search resource by providing the full arm resource ID in the standard agent template file.
57+
Use an existing AI Services / Azure OpenAI, Azure Storage account, Azure Cosmos DB for NoSQL account and/or Azure AI Search resource by providing the full ARM resource ID in the standard agent template file.
58+
59+
### Use an existing AI Services or Azure OpenAI resource
5860
59-
Use an existing AI Services or Azure OpenAI resource:
6061
1. Follow the steps in basic agent setup to get the AI Services account resource ID.
6162
2. In the standard agent template file, replace the following placeholders:
6263
@@ -66,7 +67,7 @@ Use an existing AI Services or Azure OpenAI resource:
6667
[Azure OpenAI Only] aiServiceKind: AzureOpenAI
6768
```
6869
69-
### Use an existing storage account
70+
### Use an existing Azure Storage account for file storage
7071
7172
1. To get your storage account resource ID, sign in to the Azure CLI and select the subscription with your storage account:
7273
@@ -82,6 +83,25 @@ Use an existing AI Services or Azure OpenAI resource:
8283
aiStorageAccountResourceId:/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{storageAccountName}
8384
```
8485
86+
### Use an existing Azure Cosmos DB for NoSQL account for thread storage
87+
88+
1. To get your Azure Cosmos DB account resource ID, sign in to the Azure CLI and select the subscription with your account:
89+
90+
```console
91+
az login
92+
```
93+
94+
2. Then run the command:
95+
96+
```console
97+
az cosmosdb show --resource-group <your-resource-group> --name <your-comosdb-account> --query "id" --output tsv
98+
```
99+
100+
The output is the `cosmosDBResourceId` you need to use in the template.
101+
3. In the standard agent template file, replace the following placeholders:
102+
103+
`cosmosDBResourceId:/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{cosmosDbAccountName}`
104+
85105
### Use an existing Azure AI Search resource
86106
87107
1. To get your Azure AI Search resource ID, sign into Azure CLI and select the subscription with your search resource:

articles/ai-services/agents/includes/bicep-setup.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.github
4040
| Description and Autodeploy | Diagram (click to zoom in) |
4141
| -----------------------------------------------| -----------------------|
4242
| Deploy a basic agent setup that uses Managed Identity for authentication. Resources for the AI hub, AI project, storage account, and AI Services are created for you. <br><br> The AI Services account is connected to your project and hub, and a gpt-4o-mini model is deployed in the eastus region. A Microsoft-managed key vault is used by default. <br><br> [![Deploy To Azure](https://aka.ms/deploytoazurebutton)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure-Samples%2Fazureai-samples%2Fmain%2Fscenarios%2FAgents%2Fsetup%2Fbasic-agent-identity%2Fazuredeploy.json) | :::image type="content" source="../media/quickstart/basic-agent-setup-resources.png" alt-text="An architecture diagram for basic agent setup." lightbox="../media/quickstart/basic-agent-setup-resources.png"::: |
43-
| Deploy a standard agent setup that uses Managed Identity for authentication. <br><br> Resources for the AI hub, AI project, key vault, storage account, AI Services, and AI Search are created for you. <br><br>The AI Services, AI Search, key vault, and storage account are connected to your project and hub. A gpt-4o-mini model is deployed in eastus region. <br><br> [![Deploy To Azure](https://aka.ms/deploytoazurebutton)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure-Samples%2Fazureai-samples%2Fmain%2Fscenarios%2FAgents%2Fsetup%2Fstandard-agent%2Fazuredeploy.json) | :::image type="content" source="../media/quickstart/standard-agent-setup-resources.png" alt-text="An architecture diagram for standard agent setup." lightbox="../media/quickstart/standard-agent-setup-resources.png"::: |
43+
| Deploy a standard agent setup that uses Managed Identity for authentication. <br><br> Resources for the AI hub, AI project, key vault, storage account, AI Services, and AI Search are created for you. <br><br>The AI Services, AI Search, key vault, and storage account are connected to your project and hub. A gpt-4o-mini model is deployed in eastus region. <br><br> [![Deploy To Azure](https://aka.ms/deploytoazurebutton)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure-Samples%2Fazureai-samples%2Fmain%2Fscenarios%2FAgents%2Fsetup%2Fstandard-agent-with-threadstorage%2Fazuredeploy.json) | :::image type="content" source="../media/quickstart/standard-agent-setup-resources.png" alt-text="An architecture diagram for standard agent setup." lightbox="../media/quickstart/standard-agent-setup-resources.png"::: |
4444

4545

4646
### [Optional] Model selection in autodeploy template
@@ -50,9 +50,9 @@ By default, the deployment template is configured with the following values:
5050

5151
| Model Parameter | Default Value |
5252
|------------------|----------------|
53-
| modelName | gpt-4o-mini |
53+
| modelName | gpt-4o |
5454
| modelFormat | OpenAI (for Azure OpenAI) |
55-
| modelVersion | 2024-07-18 |
55+
| modelVersion | 2024-11-20 |
5656
| modelSkuName | GlobalStandard |
5757
| modelLocation | eastus |
5858

@@ -88,4 +88,4 @@ Resources for the AI hub, AI project, and AI Services are created for you. A sto
8888
:::image type="content" source="../media/quickstart/standard-agent-setup-resources.png" alt-text="An architecture diagram for standard agent setup." lightbox="../media/quickstart/standard-agent-setup-resources.png":::
8989
9090
Resources for the AI hub, AI project, key vault, storage account, AI Services, and AI Search are created for you. The AI Services, AI Search, key vault, and storage account are connected to your project and hub. A gpt-4o-mini model is deployed in eastus region using the Azure OpenAI endpoint for your resource.
91-
-->
91+
-->

articles/ai-services/agents/includes/portal-agent-limitation.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ author: aahill
44
ms.author: aahi
55
ms.service: azure-ai-agent-service
66
ms.topic: include
7-
ms.date: 02/05/2025
7+
ms.date: 04/13/2025
88
---
99

1010
> [!NOTE]
11-
> You can use the following automated bicep templates to perform either a standard or basic agent. You can also create a basic agent using the [Azure AI Foundry portal](../quickstart.md?pivots=ai-foundry). Azure AI Foundry currently doesn't support the standard agent setup.
11+
> The Standard Agent Setup now supports **Bring your own (BYO) Thread Storage using an Azure Cosmos DB for NoSQL account**. This feature lets you store all messages and conversation history in your own Azure Cosmos DB for NoSQL account.
12+
> You can use the following automated bicep templates to deploy either a Standard or Basic agent project. You can also create a basic project using the [Azure AI Foundry portal](../quickstart.md?pivots=ai-foundry). The Azure AI Foundry portal currently doesn't support creating a Standard project.

articles/ai-services/agents/whats-new.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ ms.custom: azure-ai-agents
1515

1616
This article provides a summary of the latest releases and major documentation updates for Azure AI Agent Service.
1717

18+
## April 2025
19+
### BYO thread storage
20+
The Standard Agent Setup now supports **Bring Your Own (BYO) thread storage using an Azure Cosmos DB for NoSQL account**. This feature ensures all thread messages and conversation history are stored in your own resources. See the [Quickstart](./quickstart.md) for more information on how to deploy a Standard agent project.
21+
1822
## March 2025
1923

2024
### Microsoft Fabric tool

0 commit comments

Comments
 (0)