Skip to content

Commit df14e46

Browse files
committed
Update Azure AI Foundry and Azure AI services references
1 parent 4c4325c commit df14e46

16 files changed

Lines changed: 32 additions & 32 deletions

articles/app-service/includes/deploy-intelligent-apps/deploy-intelligent-apps-linux-dotnet-pivot.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,9 +160,9 @@ To initialize the kernel, add the following code to the `OpenAI.razor` file.
160160

161161
In this step, you add the using statement and create the kernel in a method that you can use when you send the request to the service.
162162

163-
## 4. Add your AI service
163+
## 4. Add your Foundry Tool
164164

165-
After the kernel is initialized, you can add your chosen AI service to the kernel. You define your model and pass in your key and endpoint information that the chosen model consumes. If you plan to use a managed identity with Azure OpenAI, add the service by using the example in the next section.
165+
After the kernel is initialized, you can add your chosen Foundry Tool to the kernel. You define your model and pass in your key and endpoint information that the chosen model consumes. If you plan to use a managed identity with Azure OpenAI, add the service by using the example in the next section.
166166

167167
Use the following code for Azure OpenAI:
168168

articles/app-service/includes/quickstart-java/quickstart-java-linux-azure-portal-pivot.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ To complete this quickstart you need:
160160

161161
1. From the left navigation, select **Deployment Center**.
162162

163-
![Screenshot of the App Service in the Azure Portal. The Deployment Center option in the Deployment section of the left navigation is highlighted.](../../media/quickstart-java/azure-portal-configure-app-service-deployment-center.png)
163+
![Screenshot of the App Service in the Azure portal. The Deployment Center option in the Deployment section of the left navigation is highlighted.](../../media/quickstart-java/azure-portal-configure-app-service-deployment-center.png)
164164

165165
1. Under **Settings**, select a **Source**. For this quickstart, select _GitHub_.
166166

articles/app-service/includes/tutorial-connect-msi-key-vault/cleanup.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.custom: devx-track-azurecli
77
ms.service: azure-app-service
88
---
99

10-
1. Configure the Azure AI services secrets as app settings `CS_ACCOUNT_NAME` and `CS_ACCOUNT_KEY`.
10+
1. Configure the Foundry Tools secrets as app settings `CS_ACCOUNT_NAME` and `CS_ACCOUNT_KEY`.
1111

1212
```azurecli-interactive
1313
# Get subscription key for Cognitive Services resource
@@ -64,9 +64,9 @@ At the moment, connection secrets are stored as app settings in your App Service
6464
az webapp config appsettings set --resource-group $groupName --name $appName --settings CS_ACCOUNT_NAME="@Microsoft.KeyVault(SecretUri=$csResourceKVUri)" CS_ACCOUNT_KEY="@Microsoft.KeyVault(SecretUri=$csKeyKVUri)"
6565
```
6666
67-
1. In the browser, navigate to `<app-name>.azurewebsites.net` again. If you get detection results back, then you're connecting to the Azure AI services endpoint with key vault references.
67+
1. In the browser, navigate to `<app-name>.azurewebsites.net` again. If you get detection results back, then you're connecting to the Azure AI Services endpoint with key vault references.
6868
69-
Congratulations, your app is now connecting to Azure AI services using secrets kept in your key vault, without any changes to your application code.
69+
Congratulations, your app is now connecting to Foundry Tools using secrets kept in your key vault, without any changes to your application code.
7070
7171
## Clean up resources
7272

articles/app-service/includes/tutorial-connect-msi-key-vault/introduction.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ ms.custom: devx-track-azurecli
77
ms.service: azure-app-service
88
---
99

10-
[Azure App Service](../../overview.md) can use [managed identities](../../overview-managed-identity.md) to connect to back-end services without a connection string, which eliminates connection secrets to manage and keeps your back-end connectivity secure in a production environment. For back-end services that don't support managed identities and still requires connection secrets, you can use Key Vault to manage connection secrets. This tutorial uses Azure AI services as an example to show you how it's done in practice. When you're finished, you have an app that makes programmatic calls to Azure AI services, without storing any connection secrets inside App Service.
10+
[Azure App Service](../../overview.md) can use [managed identities](../../overview-managed-identity.md) to connect to back-end services without a connection string, which eliminates connection secrets to manage and keeps your back-end connectivity secure in a production environment. For back-end services that don't support managed identities and still requires connection secrets, you can use Key Vault to manage connection secrets. This tutorial uses Foundry Tools as an example to show you how it's done in practice. When you're finished, you have an app that makes programmatic calls to Foundry Tools, without storing any connection secrets inside App Service.
1111

1212
* [Sample application](https://github.com/Azure-Samples/app-service-language-detector)
1313

1414
> [!TIP]
15-
> Azure AI services do [support authentication through managed identities](/azure/ai-services/authentication#authorize-access-to-managed-identities), but this tutorial uses the [subscription key authentication](/azure/ai-services/authentication#authenticate-with-a-single-service-resource-key) to demonstrate how you could connect to an Azure service that doesn't support managed identities from App Services.
15+
> Foundry Tools do [support authentication through managed identities](/azure/ai-services/authentication#authorize-access-to-managed-identities), but this tutorial uses the [subscription key authentication](/azure/ai-services/authentication#authenticate-with-a-single-service-resource-key) to demonstrate how you could connect to an Azure service that doesn't support managed identities from App Services.
1616
1717
![Architecture diagram for tutorial scenario.](../../media/tutorial-connect-msi-key-vault/architecture.png)
1818

@@ -29,7 +29,7 @@ What you will learn:
2929
> * Enable managed identities
3030
> * Use managed identities to connect to Key Vault
3131
> * Use Key Vault references
32-
> * Access Azure AI services
32+
> * Access Foundry Tools
3333
3434
## Prerequisites
3535

@@ -39,7 +39,7 @@ Prepare your environment for the Azure CLI.
3939

4040
<a name='create-app-with-connectivity-to-cognitive-services'></a>
4141

42-
## Create app with connectivity to Azure AI services
42+
## Create app with connectivity to Foundry Tools
4343

4444
1. Create a resource group to contain all of your resources:
4545

articles/app-service/overview-ai-integration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Azure App Service makes it easy to integrate AI capabilities into your web appli
2020

2121
App Service offers several advantages for developing and deploying AI-powered applications:
2222

23-
- **Native integration with Azure AI services** - Seamlessly connect to Azure OpenAI and other AI services using managed identities for secure, passwordless authentication
23+
- **Native integration with Foundry Tools** - Seamlessly connect to Azure OpenAI and other Foundry Tools using managed identities for secure, passwordless authentication
2424
- **Local SLM support** - Use sidecar extensions to deploy smaller language models directly with your application
2525
- **Enterprise-grade security** - Implement network isolation, end-to-end encryption, and role-based access control
2626
- **Simplified DevOps with GitHub integration** - Streamline CI/CD pipelines using GitHub Actions, leverage GitHub Codespaces with integrated GitHub Copilot for AI-assisted development, and create end-to-end workflows from development to production deployment

articles/app-service/scenario-ai-local-small-language-model.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Use local small language models (SLMs) in Azure App Service
3-
description: Deploy a web app with a local small language model (SLM) as a sidecar container to run AI models entirely within your App Service environment. No outbound calls or external AI service dependencies required.
3+
description: Deploy a web app with a local small language model (SLM) as a sidecar container to run AI models entirely within your App Service environment. No outbound calls or external Foundry Tool dependencies required.
44
author: cephalin
55
ms.author: cephalin
66
ms.service: azure-app-service
@@ -14,7 +14,7 @@ ms.update-cycle: 180-days
1414

1515
# Use a local SLM (sidecar container)
1616

17-
Deploy a web app with a local small language model (SLM) as a sidecar container to run AI models entirely within your App Service environment. No outbound calls or external AI service dependencies required. This approach is ideal if you have strict data privacy or compliance requirements, as all AI processing and data remain local to your app. App Service offers high-performance, memory-optimized pricing tiers needed for running SLMs in sidecars.
17+
Deploy a web app with a local small language model (SLM) as a sidecar container to run AI models entirely within your App Service environment. No outbound calls or external Foundry Tool dependencies required. This approach is ideal if you have strict data privacy or compliance requirements, as all AI processing and data remain local to your app. App Service offers high-performance, memory-optimized pricing tiers needed for running SLMs in sidecars.
1818

1919
## Overview
2020

@@ -23,7 +23,7 @@ Small Language Models (SLMs) are compact AI models, such as Microsoft's Phi-3 an
2323
This architecture provides several advantages:
2424

2525
- **Complete data privacy**: All data and AI processing stays within your App Service environment
26-
- **Zero external dependencies**: No reliance on external AI services or internet connectivity
26+
- **Zero external dependencies**: No reliance on external Foundry Tools or internet connectivity
2727
- **Predictable latency**: Responses are consistently fast with no network overhead
2828
- **Cost control**: Pay only for App Service compute resources, with no per-token charges
2929
- **Regulatory compliance**: Meet strict data residency and privacy requirements

articles/app-service/toc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -370,7 +370,7 @@ items:
370370
href: tutorial-send-email.md
371371
- name: Secrets in Key Vault
372372
items:
373-
- name: Connect to Azure AI services
373+
- name: Connect to Foundry Tools
374374
items:
375375
- name: Use .NET
376376
href: tutorial-connect-msi-key-vault.md

articles/app-service/tutorial-ai-openai-search-dotnet.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@ ms.update-cycle: 180-days
1717

1818
# Tutorial: Build a retrieval augmented generation app in Azure App Service with Azure OpenAI and Azure AI Search (.NET)
1919

20-
In this tutorial, you'll create a .NET retrieval augmented generation (RAG) application using .NET Blazor, Azure OpenAI, and Azure AI Search and deploy it to Azure App Service. This application demonstrates how to implement a chat interface that retrieves information from your own documents and leverages Azure AI services to provide accurate, contextually aware answers with proper citations. The solution uses managed identities for passwordless authentication between services.
20+
In this tutorial, you'll create a .NET retrieval augmented generation (RAG) application using .NET Blazor, Azure OpenAI, and Azure AI Search and deploy it to Azure App Service. This application demonstrates how to implement a chat interface that retrieves information from your own documents and leverages Foundry Tools to provide accurate, contextually aware answers with proper citations. The solution uses managed identities for passwordless authentication between services.
2121

2222
:::image type="content" source="media/tutorial-ai-openai-search-dotnet/chat-interface.png" alt-text="Screenshot showing the Blazor chat interface in introduction.":::
2323

2424
In this tutorial, you learn how to:
2525

2626
> [!div class="checklist"]
27-
> * Deploy a Blazor application that uses RAG pattern with Azure AI services.
27+
> * Deploy a Blazor application that uses RAG pattern with Foundry Tools.
2828
> * Configure Azure OpenAI and Azure AI Search for hybrid search.
2929
> * Upload and index documents for use in your AI-powered application.
3030
> * Use managed identities for secure service-to-service communication.

articles/app-service/tutorial-ai-openai-search-java.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ ms.update-cycle: 180-days
1818

1919
# Tutorial: Build a retrieval augmented generation app in Azure App Service with Azure OpenAI and Azure AI Search (Spring Boot)
2020

21-
In this tutorial, you'll create a Java Retrieval Augmented Generation (RAG) application using Spring Boot, Azure OpenAI, and Azure AI Search and deploy it to Azure App Service. This application demonstrates how to implement a chat interface that retrieves information from your own documents and leverages Azure AI services to provide accurate, contextually aware answers with proper citations. The solution uses managed identities for passwordless authentication between services.
21+
In this tutorial, you'll create a Java Retrieval Augmented Generation (RAG) application using Spring Boot, Azure OpenAI, and Azure AI Search and deploy it to Azure App Service. This application demonstrates how to implement a chat interface that retrieves information from your own documents and leverages Foundry Tools to provide accurate, contextually aware answers with proper citations. The solution uses managed identities for passwordless authentication between services.
2222

2323
> [!TIP]
2424
> While this tutorial uses Spring Boot, the core concepts of building a RAG application with Azure OpenAI and Azure AI Search apply to any Java web application. If you're using a different hosting option on App Service, such as Tomcat or JBoss EAP, you can adapt the authentication patterns and Azure SDK usage shown here to your preferred framework.
@@ -28,7 +28,7 @@ In this tutorial, you'll create a Java Retrieval Augmented Generation (RAG) appl
2828
In this tutorial, you learn how to:
2929

3030
> [!div class="checklist"]
31-
> * Deploy a Spring Boot application that uses RAG pattern with Azure AI services.
31+
> * Deploy a Spring Boot application that uses RAG pattern with Foundry Tools.
3232
> * Configure Azure OpenAI and Azure AI Search for hybrid search.
3333
> * Upload and index documents for use in your AI-powered application.
3434
> * Use managed identities for secure service-to-service communication.

articles/app-service/tutorial-ai-openai-search-nodejs.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@ ms.update-cycle: 180-days
1818

1919
# Tutorial: Build a retrieval augmented generation app in Azure App Service with Azure OpenAI and Azure AI Search (Express.js)
2020

21-
In this tutorial, you'll create a Node.js Retrieval Augmented Generation (RAG) application using Express.js, Azure OpenAI, and Azure AI Search and deploy it to Azure App Service. This application demonstrates how to implement a chat interface that retrieves information from your own documents and leverages Azure AI services to provide accurate, contextually aware answers with proper citations. The solution uses managed identities for passwordless authentication between services.
21+
In this tutorial, you'll create a Node.js Retrieval Augmented Generation (RAG) application using Express.js, Azure OpenAI, and Azure AI Search and deploy it to Azure App Service. This application demonstrates how to implement a chat interface that retrieves information from your own documents and leverages Foundry Tools to provide accurate, contextually aware answers with proper citations. The solution uses managed identities for passwordless authentication between services.
2222

2323
:::image type="content" source="media/tutorial-ai-openai-search-dotnet/chat-interface.png" alt-text="Screenshot showing the Express.js chat interface in introduction.":::
2424

2525
In this tutorial, you learn how to:
2626

2727
> [!div class="checklist"]
28-
> * Deploy an Express.js application that uses RAG pattern with Azure AI services.
28+
> * Deploy an Express.js application that uses RAG pattern with Foundry Tools.
2929
> * Configure Azure OpenAI and Azure AI Search for hybrid search.
3030
> * Upload and index documents for use in your AI-powered application.
3131
> * Use managed identities for secure service-to-service communication.

0 commit comments

Comments
 (0)