Skip to content

Commit f021165

Browse files
authored
Merge pull request #5092 from MicrosoftDocs/main
5/20/2025 PM Publish
2 parents 46ae703 + f1f934a commit f021165

File tree

125 files changed

+1423
-1979
lines changed

Some content is hidden

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

125 files changed

+1423
-1979
lines changed

.openpublishing.redirection.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,11 @@
120120
"redirect_url": "/azure/ai-services/agents/overview",
121121
"redirect_document_id": false
122122
},
123+
{
124+
"source_path_from_root": "/articles/ai-services/openai/assistants-quickstart.md",
125+
"redirect_url": "/azure/ai-services/agents/quickstart",
126+
"redirect_document_id": true
127+
},
123128
{
124129
"source_path_from_root": "/articles/ai-services/openai/how-to/use-your-data-securely.md",
125130
"redirect_url": "/azure/ai-services/openai/how-to/on-your-data-configuration",
@@ -284,6 +289,11 @@
284289
"source_path": "articles/ai-services/index.yml",
285290
"redirect_url": "/azure/ai-foundry",
286291
"redirect_document_id": false
292+
},
293+
{
294+
"source_path_from_root": "/articles/ai-services/speech-service/text-to-speech-avatar/custom-avatar-endpoint.md",
295+
"redirect_url": "/azure/ai-services/speech-service/custom-avatar-create",
296+
"redirect_document_id": false
287297
}
288298
]
289299
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ Here's a table of some of the available connection types in Azure AI Foundry por
5959
| API key | | | API Key connections handle authentication to your specified target on an individual basis. |
6060
| Custom | | | Custom connections allow you to securely store and access keys while storing related properties, such as targets and versions. Custom connections are useful when you have many targets or cases where you wouldn't need a credential to access. LangChain scenarios are a good example where you would use custom service connections. Custom connections don't manage authentication, so you have to manage authentication on your own. |
6161
| Serverless Model || | Serverless Model connections allow you to serverless API deployment. |
62-
| Azure Databricks || | Azure Databricks connector allows you to connect your Azure AI Foundry Agents to Azure Databricks to access workflows and Genie Spaces during runtime. It supports three connection types - __Jobs__, __Genie__, and __Other__. You can pick the Job or Genie space you want associated with this connection while setting up the connection in the Foundry UI. You can also use the Other connection type and allow your agent to access workspace operations in Azure Databricks. Authentication is handled through Microsoft Entra ID for users or service principals. |
62+
| Azure Databricks || | Azure Databricks connector allows you to connect your Azure AI Foundry Agents to Azure Databricks to access workflows and Genie Spaces during runtime. It supports three connection types - __Jobs__, __Genie__, and __Other__. You can pick the Job or Genie space you want associated with this connection while setting up the connection in the Foundry UI. You can also use the Other connection type and allow your agent to access workspace operations in Azure Databricks. Authentication is handled through Microsoft Entra ID for users or service principals. For examples of using this connector, see [Jobs](https://github.com/Azure-Samples/AI-Foundry-Connections/blob/main/src/samples/python/sample_agent_adb_job.py) and [Genie](https://github.com/Azure-Samples/AI-Foundry-Connections/blob/main/src/samples/python/sample_agent_adb_genie.py). |
6363

6464
## Agent knowledge tool connections
6565

articles/ai-foundry/how-to/develop/get-started-projects-vs-code.md

Lines changed: 36 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
---
22
title: Work with the Azure AI Foundry for Visual Studio Code extension
33
titleSuffix: Azure AI Foundry
4-
description: Use this article to learn how to deploy Large Language Models using Azure AI Foundry capabilities directly in VS Code.
4+
description: Use this article to learn how to create projects and deploy Large Language Models using Azure AI Foundry capabilities directly in VS Code.
55
manager: mcleans
66
ms.service: azure-ai-foundry
77
content_well_notification:
88
- AI-contribution
99
ai-usage: ai-assisted
1010
ms.topic: how-to
11-
ms.date: 05/07/2025
11+
ms.date: 05/20/2025
1212
ms.reviewer: erichen
1313
ms.author: johalexander
1414
author: ms-johnalex
15-
# customer intent: As an AI app developer, I want to learn how to use the Azure AI Foundry for Visual Studio Code extension so that I can deploy Large Language Models using Azure AI Foundry capabilities directly in VS Code.
15+
# customer intent: As an AI app developer, I want to learn how to use the Azure AI Foundry for Visual Studio Code extension so that I can create projects and deploy Large Language Models using Azure AI Foundry capabilities directly in VS Code.
1616
---
1717

1818
# Work with the Azure AI Foundry for Visual Studio Code extension (Preview)
@@ -42,8 +42,6 @@ Before using the Azure AI Foundry for Visual Studio Code extension, you must:
4242

4343
- Download, install, and configure Visual Studio Code. More information: [Download Visual Studio Code](https://code.visualstudio.com/Download)
4444

45-
- [An existing Azure AI Foundry project](/azure/ai-foundry/how-to/create-projects?tabs=ai-studio). The extension interacts with Azure AI Foundry at the project level.
46-
4745
- Your subscription needs to be below your [quota limit](../quota.md) to [deploy a new model in this quickstart](#deploy-a-model-from-the-model-catalog). Otherwise you already need to have a [deployed chat model](../deploy-models-openai.md).
4846

4947
## Installation
@@ -110,13 +108,44 @@ The Azure AI Foundry Extension opens in its own view, with the Azure AI Foundry
110108
- **Model Playground**: The link to the model playground for interacting with your deployed models in your Azure AI Foundry project.
111109
- **Agent Playground**: The link to the agent playground for interacting with your deployed agents in your Azure AI Foundry project.
112110

113-
- **Help and Feedback**: This section contains links to the Azure AI Foundry documentation, feedback, and support. It contains the following subsections:
111+
- **Help and Feedback**: This section contains links to the Azure AI Foundry documentation, feedback, support, and the Microsoft Privacy Statement. It contains the following subsections:
114112
- **Documentation**: The link to the Azure AI Foundry Extension documentation.
115113
- **GitHub**: The link to the Azure AI Foundry extension GitHub repository.
114+
- **Microsoft Privacy Statement**: The link to the Microsoft Privacy Statement.
116115

117116
>[!NOTE]
118117
> To learn more about working with Agents and Threads in the Azure AI Foundry Extension, see the [Work with Azure AI Foundry Agent Service in Visual Studio Code](./vs-code-agents.md) article.
119118
119+
## Create a project
120+
121+
You can create a new Azure AI Foundry project from the Azure AI Foundry Extension view with the following steps:
122+
123+
1. Select the **plus** icon next to **Resources** in the **Resources** section of the Azure AI Foundry Extension view.
124+
125+
1. In the top center, enter the Azure AI Foundry Project name to use in the **Enter project name** textbox and press Enter.
126+
127+
:::image type="content" source="../../media/how-to/get-started-projects-vs-code/enter-project-name.png" alt-text="Screenshot of the Enter project name textbox." lightbox="../../media/how-to/get-started-projects-vs-code/enter-project-name.png":::
128+
129+
You can either create a new resource group or select an existing one.
130+
- To create a new resource group:
131+
1. In the top center, select **Create new resource group** and press Enter.
132+
133+
:::image type="content" source="../../media/how-to/get-started-projects-vs-code/select-resource-group.png" alt-text="Screenshot of the Choose resource group dropdown with the Create new resource group item highlighted." lightbox="../../media/how-to/get-started-projects-vs-code/select-resource-group.png":::
134+
135+
1. In the top center, enter the Azure Resource Group name to use in the **Enter new resource group** textbox and press Enter.
136+
137+
1. In the top center, select the location you want to use from the list of available locations and press Enter.
138+
139+
- To use an existing resource group:
140+
1. In the top center, select the resource group you want to use from the list of available resource groups and press Enter.
141+
142+
After project deployment, a popup appears with the message **Project deployed successfully**.
143+
144+
:::image type="content" source="../../media/how-to/get-started-projects-vs-code/project-deployed.png" alt-text="A screenshot of the Project deployed successfully popup with the Deploy a model button highlighted." lightbox="../../media/how-to/get-started-projects-vs-code/project-deployed.png":::
145+
146+
To deploy a model to the newly created project, select the **Deploy a model** button in the popup.
147+
This action opens the **Model Catalog** page in the Azure AI Foundry Extension view to select the desired model to [deploy.](#deploy-a-model-from-the-model-catalog)
148+
120149
### The default Azure AI Foundry Project
121150

122151
When you open a project in the Azure AI Foundry Extension, that project is set as your default project.
@@ -131,7 +160,6 @@ Your selected project will now display **Default** after the project name.
131160

132161
:::image type="content" source="../../media/how-to/get-started-projects-vs-code/default-project.png" alt-text="A screenshot of the designated default project." lightbox="../../media/how-to/get-started-projects-vs-code/default-project.png":::
133162

134-
135163
## Work with models
136164

137165
The Azure AI Foundry for Visual Studio Code extension enables you to create, interact with, and deploy Large Language Models from within Visual Studio Code.
@@ -187,7 +215,7 @@ Deploy a selected model in the model catalog using the following steps:
187215

188216
1. In the top center, select the AI service to use in the **Choose an AI service** dropdown and press Enter.
189217

190-
:::image type="content" source="../../media/how-to/get-started-projects-vs-code/choose-ai-service.png" alt-text="Screenshot of the Chosen AI service dropdown." lightbox="../../media/how-to/get-started-projects-vs-code/choose-ai-service.png":::
218+
:::image type="content" source="../../media/how-to/get-started-projects-vs-code/choose-ai-service.png" alt-text="Screenshot of the Choose an AI service dropdown." lightbox="../../media/how-to/get-started-projects-vs-code/choose-ai-service.png":::
191219

192220
1. In the top center, select the model version to use in the **Choose model version** dropdown and press Enter.
193221

15 KB
Loading
685 Bytes
Loading
24.6 KB
Loading
8.32 KB
Loading

articles/ai-foundry/toc.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -264,14 +264,20 @@ items:
264264
href: ../ai-services/speech-service/get-started-speech-to-text.md?context=/azure/ai-foundry/context/context
265265
- name: Fast transcription
266266
href: ../ai-services/speech-service/fast-transcription-create.md?context=/azure/ai-foundry/context/context
267+
- name: Fine-tune your speech model
268+
items:
269+
- name: Custom speech fine-tuning
270+
href: ../ai-services/speech-service/how-to-custom-speech-create-project.md?context=/azure/ai-foundry/context/context
271+
- name: Custom voice fine-tuning
272+
href: ../ai-services/speech-service/professional-voice-create-project.md?context=/azure/ai-foundry/context/context
273+
- name: Custom avatar fine-tuning
274+
href: ../ai-services/speech-service/text-to-speech-avatar/custom-avatar-create.md?context=/azure/ai-foundry/context/context
267275
- name: Pronunciation assessment
268276
href: ../ai-services/speech-service/pronunciation-assessment-tool.md?context=/azure/ai-foundry/context/context
269277
- name: Speech translation
270278
href: ../ai-services/speech-service/get-started-speech-translation.md?context=/azure/ai-foundry/context/context
271279
- name: Hear and speak with chat in the playground
272280
href: quickstarts/hear-speak-playground.md
273-
- name: Custom speech fine-tuning
274-
href: ../ai-services/speech-service/how-to-custom-speech-create-project.md?context=/azure/ai-foundry/context/context
275281
- name: Translator
276282
items:
277283
- name: What is Azure AI Translator?

articles/ai-services/agents/how-to/tools/azure-functions-samples.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ services: azure-ai-agent-service
66
manager: nitinme
77
ms.service: azure-ai-agent-service
88
ms.topic: how-to
9-
ms.date: 01/30/2025
9+
ms.date: 05/20/2025
1010
author: aahill
1111
ms.author: aahi
1212
ms.custom: azure-ai-agents
@@ -15,7 +15,7 @@ zone_pivot_groups: selection-azure-functions-samples
1515

1616
# How to use Azure Functions with Azure AI Agents
1717

18-
Azure AI Agents supports function calling, which allows you to describe the structure of functions to an Assistant and then return the functions that need to be called along with their arguments. These examples show how to use Azure Functions to process the function calls through queue messages in Azure Storage. You can see a complete working sample on [GitHub](https://github.com/Azure-Samples/azure-functions-ai-services-agent-python)
18+
Azure AI Agents supports function calling, which allows you to describe the structure of functions to an Assistant and then return the functions that need to be called along with their arguments. These examples show how to use Azure Functions to process the function calls through queue messages in Azure Storage.
1919

2020

2121
## Prerequisites
@@ -25,6 +25,8 @@ Azure AI Agents supports function calling, which allows you to describe the stru
2525

2626
::: zone pivot="python"
2727

28+
> [!TIP]
29+
> You can find a complete working sample on [GitHub](https://github.com/Azure-Samples/azure-functions-ai-services-agent-python)
2830
2931
## Define a function for your agent to call
3032

@@ -312,6 +314,9 @@ For any issues with the TypeScript code, create an issue on the [sample code rep
312314
-->
313315
::: zone pivot="csharp"
314316
317+
> [!TIP]
318+
> You can find a complete working sample on [GitHub](https://github.com/Azure-Samples/azure-functions-ai-services-agent-dotnet)
319+
315320
## Prerequisites for .NET Azure Function Sample
316321
To make a function call, we need to create and deploy the Azure function. In the code snippet, we have an example of function on C# which can be used by the earlier code.
317322

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

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,11 +166,17 @@ PersistentAgentsClient agentClient = new(projectEndpoint, new DefaultAzureCreden
166166
To make the Grounding with Bing search tool available to your agent, use a connection to initialize the tool and attach it to the agent. You can find your connection in the **connected resources** section of your project in the [Azure AI Foundry portal](https://ai.azure.com/).
167167

168168
```csharp
169+
BingGroundingSearchConfiguration searchConfig = new BingGroundingSearchConfiguration(bingConnectionId)
170+
{
171+
Count = 5,
172+
Freshness = "Week"
173+
};
174+
169175
// Create the BingGroundingToolDefinition object used when creating the agent
170176
BingGroundingToolDefinition bingGroundingTool = new BingGroundingToolDefinition(
171177
new BingGroundingSearchToolParameters(
172178
[
173-
new BingGroundingSearchConfiguration(bingConnectionId)
179+
searchConfig
174180
]
175181
)
176182
);
@@ -498,4 +504,4 @@ curl --request GET \
498504
499505
## Next steps
500506
501-
[See the full sample for Grounding with Bing Search.](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/ai/azure-ai-projects/samples/agents/sample_agents_bing_grounding.py)
507+
[See the full sample for Grounding with Bing Search.](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/ai/azure-ai-agents/samples/agents_tools/sample_agents_bing_grounding.py)

0 commit comments

Comments
 (0)