Skip to content

Commit 19412ec

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-ai-docs-pr into how-to-guides-for-clu
2 parents b3b8d92 + 3acd8c7 commit 19412ec

File tree

157 files changed

+1111
-781
lines changed

Some content is hidden

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

157 files changed

+1111
-781
lines changed

articles/ai-foundry/concepts/rbac-azure-ai-foundry.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.custom:
99
- build-2024
1010
- ignite-2024
1111
ms.topic: conceptual
12-
ms.date: 03/04/2025
12+
ms.date: 06/04/2025
1313
ms.reviewer: deeikele
1414
ms.author: larryfr
1515
author: Blackmist
@@ -222,10 +222,10 @@ For example, if you're trying to consume a new Blob storage, you need to ensure
222222

223223
If you're an owner of a Foundry account resource, you can add and remove roles for Azure AI Foundry. From the **Home** page in [Azure AI Foundry](https://ai.azure.com/?cid=learnDocs), select your Foundry resource. Then select **Users** to add and remove users for the hub. You can also manage permissions from the [Azure portal](https://portal.azure.com) under **Access Control (IAM)** or through the Azure CLI.
224224

225-
For example, use the Azure CLI to assign the Azure AI User role to `[email protected]` for resource group `this-rg` with the following command:
225+
For example, the following command assigns Azure AI User role to `[email protected]` for resource group `this-rg` in the subscription with an ID of `00000000-0000-0000-0000-000000000000`:
226226

227227
```azurecli
228-
az role assignment create --role "Azure AI User" --assignee "[email protected]" --resource-group this-rg
228+
az role assignment create --role "Azure AI User" --assignee "[email protected]" --scope /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/this-rg
229229
```
230230

231231
## Create custom roles
@@ -461,10 +461,10 @@ For example, if you're trying to consume a new Blob storage, you need to ensure
461461

462462
## Manage access with roles
463463

464-
If you're an owner of a hub, you can add and remove roles for Azure AI Foundry. Go to the **Home** page in [Azure AI Foundry](https://ai.azure.com/?cid=learnDocs) and select your hub. Then select **Users** to add and remove users for the hub. You can also manage permissions from the Azure portal under **Access Control (IAM)** or through the Azure CLI. For example, use the [Azure CLI](/cli/azure/) to assign the Azure AI Developer role to "[email protected]" for resource group "this-rg" with the following command:
464+
If you're an owner of a hub, you can add and remove roles for Azure AI Foundry. Go to the **Home** page in [Azure AI Foundry](https://ai.azure.com/?cid=learnDocs) and select your hub. Then select **Users** to add and remove users for the hub. You can also manage permissions from the Azure portal under **Access Control (IAM)** or through the Azure CLI. For example, to assign the Azure AI Developer role to "[email protected]" for resource group "this-rg" in the subscription with an ID of `00000000-0000-0000-0000-000000000000`, you can use the following Azure CLI command:
465465
466466
```azurecli-interactive
467-
az role assignment create --role "Azure AI Developer" --assignee "[email protected]" --resource-group this-rg
467+
az role assignment create --role "Azure AI Developer" --assignee "[email protected]" --scope /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/this-rg
468468
```
469469
470470
## Create custom roles

articles/ai-foundry/how-to/configure-managed-network.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -832,6 +832,7 @@ Private endpoints are currently supported for the following Azure services:
832832
* Azure AI Search
833833
* Azure AI services
834834
* Azure API Management
835+
* Supporting only Classic tier without VNET injection and Standard V2 tier with virtual network integration. For more on API Management virtual networks, see [Virtual Network Concepts](https://learn.microsoft.com/azure/api-management/virtual-network-concepts)
835836
* Azure Container Registry
836837
* Azure Cosmos DB (all sub resource types)
837838
* Azure Data Factory

articles/ai-foundry/how-to/develop/sdk-overview.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ The Azure AI Foundry SDK is a set of client libraries and services designed to w
4040
az login
4141
```
4242

43-
[!INCLUDE [feature-preview](../../includes/feature-preview.md)]
4443

4544
## Unified Projects client library
4645

@@ -69,6 +68,7 @@ The Azure AI Foundry Projects client library is a unified library that enables y
6968

7069
::: zone pivot="programming-language-java"
7170

71+
[!INCLUDE [feature-preview](../../includes/feature-preview.md)]
7272

7373
* Add these packages to your installation (preview):
7474
* `com.azure.ai.projects`
@@ -95,6 +95,8 @@ The Azure AI Foundry Projects client library is a unified library that enables y
9595
9696
::: zone pivot="programming-language-javascript"
9797
98+
[!INCLUDE [feature-preview](../../includes/feature-preview.md)]
99+
98100
* Install dependencies (preview):
99101
100102
```bash
191 Bytes
Loading

articles/ai-foundry/toc.yml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -595,12 +595,25 @@ items:
595595
- name: Plan and manage costs for AI Foundry resources
596596
href: how-to/costs-plan-manage.md
597597
displayName: pricing, budget, estimate
598-
- name: Manage quotas and limits for Foundry Models
599-
href: ../ai-foundry/model-inference/quotas-limits.md?context=/azure/ai-foundry/context/context
600598
- name: Manage quotas
601599
href: how-to/quota.md
602600
- name: Increase rate limit
603601
href: how-to/autoscale.md
602+
- name: Cost management for Foundry Models
603+
items:
604+
- name: Manage quotas and limits for Foundry Models
605+
href: ../ai-foundry/model-inference/quotas-limits.md?context=/azure/ai-foundry/context/context
606+
- name: What is the Provisioned Throughput offering (PTU)?
607+
href: ../ai-services/openai/concepts/provisioned-throughput.md?context=/azure/ai-foundry/context/context
608+
displayName: PTU, provisioned, provisioned throughput units
609+
- name: Understanding and calculating PTU costs
610+
href: ../ai-services/openai/how-to/provisioned-throughput-onboarding.md?context=/azure/ai-foundry/context/context
611+
displayName: PTU, provisioned, provisioned throughput units
612+
- name: Get started with Provisioned Deployments
613+
href: ../ai-services/openai/how-to/provisioned-get-started.md?context=/azure/ai-foundry/context/context
614+
displayName: PTU, provisioned, provisioned throughput units
615+
- name: Provisioned spillover
616+
href: ../ai-services/openai/how-to/spillover-traffic-management.md?context=/azure/ai-foundry/context/context
604617
- name: Security & Governance
605618
items:
606619
- name: Identity & access management

articles/ai-services/agents/concepts/model-region-support.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ author: aahill
77
ms.author: aahi
88
ms.service: azure-ai-agent-service
99
ms.topic: conceptual
10-
ms.date: 05/05/2025
10+
ms.date: 06/03/2025
1111
ms.custom: azure-ai-agents
1212
---
1313

@@ -27,7 +27,8 @@ All deployments can perform the exact same inference operations, however the bil
2727
Azure AI Foundry Agent Service supports the following Azure OpenAI models in the listed regions.
2828

2929
> [!NOTE]
30-
> The following table is for standard deployment availability. For information on Provisioned Throughput Unit (PTU) availability, see [provisioned throughput](../../openai/concepts/provisioned-throughput.md) in the Azure OpenAI documentation. `GlobalStandard` customers also have access to [global standard models](../../openai/concepts/models.md#global-standard-model-availability).
30+
> * The following table is for standard deployment availability. For information on Provisioned Throughput Unit (PTU) availability, see [provisioned throughput](../../openai/concepts/provisioned-throughput.md) in the Azure OpenAI documentation. `GlobalStandard` customers also have access to [global standard models](../../openai/concepts/models.md#global-standard-model-availability).
31+
> * [Hub based projects](../../../ai-foundry/what-is-azure-ai-foundry.md#project-types) are limited to the following models: gpt-4o, gpt-4o-mini, gpt-4, gpt-35-turbo
3132
3233
| REGION | o1 | o3-mini | gpt-4.1, 2025-04-14 | gpt-4.1-mini, 2025-04-14 | gpt-4.1-nano, 2025-04-14 | gpt-4o, 2024-05-13 | gpt-4o, 2024-08-06 | gpt-4o, 2024-11-20 | gpt-4o-mini, 2024-07-18 | gpt-4, 0613 | gpt-4, turbo-2024-04-09 | gpt-4-32k, 0613 | gpt-35-turbo, 1106 | gpt-35-turbo, 0125 |
3334
|------------------|----|---------|---------------------|--------------------------|--------------------------|--------------------|--------------------|--------------------|-------------------------|-------------|-------------------------|-----------------|--------------------|--------------------|

articles/ai-services/agents/how-to/connected-agents.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ services: cognitive-services
66
manager: nitinme
77
ms.service: azure
88
ms.topic: how-to
9-
ms.date: 05/02/2025
9+
ms.date: 06/04/2025
1010
author: aahill
1111
ms.author: aahi
1212
recommendations: false
@@ -71,8 +71,14 @@ Checks the contract against internal standards or uploaded guidelines to identif
7171

7272
"Review this document against company compliance guidelines and flag any deviations from the approved template."
7373

74+
## Limitations
75+
76+
* Connected agents cannot call local functions using the function calling tool. We recommend using the [OpenAPI tool](./tools/openapi-spec.md) or [Azure Functions](./tools/azure-functions.md) instead.
77+
* It is currently not possible to guarantee citations will be passed from connected agents. You can try using prompt engineering combined with different models to try and improve the possibility that citations will be outputted by the main agent, but results are subject to variability.
78+
7479
:::zone pivot="portal"
7580

81+
7682
## Creating a multi-agent setup
7783

7884
1. Navigate to the **Agents** page in the portal

articles/ai-services/agents/how-to/tools/bing-grounding.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,13 @@ Grounding with Bing returns relevant search results to the customer's model depl
3737
3838
The authorization will happen between Grounding with Bing Search service and Azure AI Foundry Agent Service. Any Bing search query that is generated and sent to Bing for the purposes of grounding is transferred, along with the resource key, outside of the Azure compliance boundary to the Grounding with Bing Search service. Grounding with Bing Search is subject to Bing's terms and do not have the same compliance standards and certifications as the Azure AI Foundry Agent Service, as described in the [Grounding with Bing Search Terms of Use](https://www.microsoft.com/bing/apis/grounding-legal). It is your responsibility to assess whether the use of Grounding with Bing Search in your agent meets your needs and requirements.
3939

40+
## Supported capabilities and known issues
41+
- Grounding with Bing Search tool is designed to retrieve real-time information from web, NOT specific web domains.
42+
- NOT Recommended to **summarize** an entire web page.
43+
- Within one run, the AI model will evaluate the tool outputs and may decide to invoke the tool again for more information and context. AI model may also decide which piece(s) of tool outputs are used to generate the response.
44+
- Azure AI Agent service will return **AI model generated response** as output so end-to-end latency will be impacted pre-/post-processing of LLMs.
45+
- Grounding with Bing Search tool does NOT return the tool output to developers and end users.
46+
4047
## Usage support
4148

4249
|Azure AI foundry support | Python SDK | C# SDK | JavaScript SDK | REST API |Basic agent setup | Standard agent setup |

articles/ai-services/agents/how-to/virtual-networks.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ For customers without an existing virtual network, the Standard Setup with Priva
5454
* `Microsoft.Search`
5555
* `Microsoft.Network`
5656
* `Microsoft.App`
57+
* `Microsoft.ContainerService`
5758
* To use Bing Search tool: `Microsoft.Bing`
5859

5960
```console
@@ -104,6 +105,36 @@ For customers without an existing virtual network, the Standard Setup with Priva
104105
```console
105106
az deployment group create --resource-group {my_resource_group} --template-file main-create.bicep
106107
```
108+
109+
1. Run the CheckCapabilityHostReadiness.ps1 and edit the command to add your subscription ID, resource group name, and your newly deployed AI Services account resource name.
110+
111+
```
112+
.\CheckCapabilityHostReadiness.ps1 -subscriptionId "<your-sub-id>" -resourcegroup "<new-rg-name>" -accountname "<your-aiservices-name>"
113+
```
114+
115+
If you don't want to run the PowerShell script, you can run a bash script instead, from the file CheckCapabilityHostReadiness.sh. Run the following two commands:
116+
117+
```
118+
chmod +x CheckCapabilityHostReadiness.sh
119+
./CheckCapabilityHostReadiness.sh "<your-sub-id>" "<new-rg-name>" "<your-aiservices-name>"
120+
```
121+
122+
1. Deploy the main-project-caphost-create.bicep
123+
124+
```
125+
az deployment group create --resource-group <new-rg-name> --template-file main-project-caphost-create.bicep
126+
```
127+
128+
After running this script, you're required to input the following values:
129+
130+
```
131+
Please provide string value for 'accountName' (? for help): <your-account-name>
132+
Please provide string value for 'projectName' (? for help): <your-project-name>
133+
Please provide string value for 'aiSearchName' (? for help): <your-search-name>
134+
Please provide string value for 'azureStorageName' (? for help): <your-storage-name>
135+
Please provide string value for 'cosmosDBName' (? for help): <your-cosmosdb-name>
136+
```
137+
107138
For more details, see the [README](https://github.com/azure-ai-foundry/foundry-samples/tree/main/samples/microsoft/infrastructure-setup/15-private-network-standard-agent-setup).
108139
109140
## Deep Dive Standard Setup with Private Networking Template

0 commit comments

Comments
 (0)