From 18d6778b632a18e97705d5e02e1a726c84f669e6 Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Thu, 5 Mar 2026 16:01:27 -0800 Subject: [PATCH 1/6] =?UTF-8?q?Update=20Foundry=20integration=20naming:=20?= =?UTF-8?q?Azure=20AI=20Foundry=20=E2=86=92=20Microsoft=20Foundry?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Rename package references from Aspire.Hosting.Azure.AIFoundry to Aspire.Hosting.Foundry - Update type references: AzureAIFoundryResource → FoundryResource - Update method references: AddAzureAIFoundry → AddFoundry - Update branding from 'Azure AI Foundry' to 'Microsoft Foundry' in all docs - Keep 'Foundry Local' naming unchanged - Update integration data files (names, docs links, integrations catalog) - Update sidebar, integration grid, compatibility matrix - Update whats-new release notes for 9.4 and 9.5 Related: dotnet/aspire#14149 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../config/sidebar/integrations.topics.ts | 2 +- .../src/components/IntegrationGrid.astro | 2 +- .../cloud/azure/ai-compatibility-matrix.mdx | 16 +++--- .../azure-ai-foundry-client.mdx | 14 ++--- .../azure-ai-foundry-get-started.mdx | 26 +++++----- .../azure-ai-foundry-host.mdx | 52 +++++++++---------- .../azure-ai-inference-client.mdx | 12 ++--- .../azure-ai-inference-get-started.mdx | 4 +- .../azure-ai-inference-host.mdx | 6 +-- .../integrations/cloud/azure/overview.mdx | 2 +- .../src/content/docs/whats-new/aspire-9-4.mdx | 22 ++++---- .../src/content/docs/whats-new/aspire-9-5.mdx | 4 +- .../src/data/aspire-integration-names.json | 2 +- .../src/data/aspire-integrations.json | 7 ++- src/frontend/src/data/integration-docs.json | 2 +- 15 files changed, 86 insertions(+), 87 deletions(-) diff --git a/src/frontend/config/sidebar/integrations.topics.ts b/src/frontend/config/sidebar/integrations.topics.ts index f6c2ad075..db06a94d4 100644 --- a/src/frontend/config/sidebar/integrations.topics.ts +++ b/src/frontend/config/sidebar/integrations.topics.ts @@ -325,7 +325,7 @@ export const integrationTopics: StarlightSidebarTopicsUserConfig = { slug: 'integrations/cloud/azure/ai-compatibility-matrix', }, { - label: 'Azure AI Foundry', + label: 'Microsoft Foundry', collapsed: true, items: [ { diff --git a/src/frontend/src/components/IntegrationGrid.astro b/src/frontend/src/components/IntegrationGrid.astro index 949a359a0..fc629e311 100644 --- a/src/frontend/src/components/IntegrationGrid.astro +++ b/src/frontend/src/components/IntegrationGrid.astro @@ -109,7 +109,7 @@ const icons = [ }, { meta: adminerIcon, alt: 'Adminer', search: 'adminer' }, { meta: awsIcon, alt: 'AWS', search: 'aws', light: awsLightIcon }, - { meta: azureAiFoundryIcon, alt: 'Azure AI Foundry', search: 'aifoundry' }, + { meta: azureAiFoundryIcon, alt: 'Microsoft Foundry', search: 'foundry' }, { meta: azureAppconfigIcon, alt: 'Azure App Configuration', diff --git a/src/frontend/src/content/docs/integrations/cloud/azure/ai-compatibility-matrix.mdx b/src/frontend/src/content/docs/integrations/cloud/azure/ai-compatibility-matrix.mdx index 02d3811c8..bf9c27752 100644 --- a/src/frontend/src/content/docs/integrations/cloud/azure/ai-compatibility-matrix.mdx +++ b/src/frontend/src/content/docs/integrations/cloud/azure/ai-compatibility-matrix.mdx @@ -13,7 +13,7 @@ The following table shows the compatibility between Aspire AI hosting and client | **Hosting Integration** | **Aspire.OpenAI** | **Aspire.Azure.AI.OpenAI** | **Aspire.Azure.AI.Inference** | |--|--|--|--| -| `Aspire.Hosting.Azure.AIFoundry` | ❌ No | ⚠️ Partial | ✅ Yes (preferred) | +| `Aspire.Hosting.Foundry` | ❌ No | ⚠️ Partial | ✅ Yes (preferred) | | `Aspire.Hosting.Azure.CognitiveServices` | ❌ No | ✅ Yes (preferred) | ❌ No | | `Aspire.Hosting.OpenAI` | ✅ Yes (preferred) | ✅ Yes | ❌ No | | `Aspire.Hosting.GitHub.Models` | ⚠️ Partial | ❌ No | ✅ Yes (preferred) | @@ -31,18 +31,18 @@ The following table shows the compatibility between Aspire AI hosting and client In general, use **Aspire.Azure.AI.Inference** to connect to Azure hosted models, or **Aspire.OpenAI** to connect directly to OpenAI. -### Azure AI Foundry +### Microsoft Foundry -For Azure AI Foundry resources, use the **Aspire.Azure.AI.Inference** client integration. This provides the best compatibility with the diverse range of models available through Azure AI Foundry. For more information, see [Azure AI Foundry integration](/integrations/cloud/azure/azure-ai-foundry/azure-ai-foundry-get-started/). +For Microsoft Foundry resources, use the **Aspire.Azure.AI.Inference** client integration. This provides the best compatibility with the diverse range of models available through Microsoft Foundry. For more information, see [Microsoft Foundry integration](/integrations/cloud/azure/azure-ai-foundry/azure-ai-foundry-get-started/). #### Hosting integration -The [Aspire.Hosting.Azure.AIFoundry](https://www.nuget.org/packages/Aspire.Hosting.Azure.AIFoundry) package provides the hosting integration. In your app host project: +The [Aspire.Hosting.Foundry](https://www.nuget.org/packages/Aspire.Hosting.Foundry) package provides the hosting integration. In your app host project: ```csharp title="C# — AppHost.cs" var builder = DistributedApplication.CreateBuilder(args); -var foundry = builder.AddAzureAIFoundry("foundry"); +var foundry = builder.AddFoundry("foundry"); builder.AddProject() .WithReference(foundry); @@ -139,7 +139,7 @@ Each hosting integration generates connection strings in different formats that ### Hosting integration connection strings -#### Aspire.Hosting.Azure.AIFoundry +#### Aspire.Hosting.Foundry **Azure:** @@ -147,7 +147,7 @@ Each hosting integration generates connection strings in different formats that Endpoint={Endpoint};EndpointAIInference={AIFoundryApiEndpoint}models ``` -**Foundry local:** +**Foundry Local:** ``` Endpoint={EmulatorServiceUri};Key={ApiKey} @@ -219,6 +219,6 @@ Uses `EndpointAIInference` if available, otherwise `Endpoint`. - [Azure OpenAI integration](/integrations/cloud/azure/azure-openai/azure-openai-get-started/) - [Azure AI Inference integration](/integrations/cloud/azure/azure-ai-inference/azure-ai-inference-get-started/) -- [Azure AI Foundry integration](/integrations/cloud/azure/azure-ai-foundry/azure-ai-foundry-get-started/) +- [Microsoft Foundry integration](/integrations/cloud/azure/azure-ai-foundry/azure-ai-foundry-get-started/) - [Azure AI Search integration](/integrations/cloud/azure/azure-ai-search/azure-ai-search-get-started/) - [Microsoft.Extensions.AI documentation](https://learn.microsoft.com/dotnet/ai/ai-extensions) diff --git a/src/frontend/src/content/docs/integrations/cloud/azure/azure-ai-foundry/azure-ai-foundry-client.mdx b/src/frontend/src/content/docs/integrations/cloud/azure/azure-ai-foundry/azure-ai-foundry-client.mdx index b167c6b2b..c151f6fce 100644 --- a/src/frontend/src/content/docs/integrations/cloud/azure/azure-ai-foundry/azure-ai-foundry-client.mdx +++ b/src/frontend/src/content/docs/integrations/cloud/azure/azure-ai-foundry/azure-ai-foundry-client.mdx @@ -1,6 +1,6 @@ --- -title: Azure AI Foundry client integration -description: Learn how to use the Aspire Azure AI Foundry client integration to connect to Azure AI Foundry services. +title: Microsoft Foundry client integration +description: Learn how to use the Aspire Microsoft Foundry client integration to connect to Microsoft Foundry services. next: false --- @@ -10,7 +10,7 @@ import aiFoundryIcon from '@assets/icons/azure-ai-foundry-icon.png'; Azure AI Foundry logo diff --git a/src/frontend/src/content/docs/integrations/cloud/azure/azure-ai-foundry/azure-ai-foundry-get-started.mdx b/src/frontend/src/content/docs/integrations/cloud/azure/azure-ai-foundry/azure-ai-foundry-get-started.mdx index b7d59b21b..9137b78ba 100644 --- a/src/frontend/src/content/docs/integrations/cloud/azure/azure-ai-foundry/azure-ai-foundry-get-started.mdx +++ b/src/frontend/src/content/docs/integrations/cloud/azure/azure-ai-foundry/azure-ai-foundry-get-started.mdx @@ -1,6 +1,6 @@ --- -title: Get started with the Azure AI Foundry integrations -description: Learn how to set up the Aspire Azure AI Foundry hosting and client integrations simply. +title: Get started with the Microsoft Foundry integrations +description: Learn how to set up the Aspire Microsoft Foundry hosting and client integrations simply. prev: false --- @@ -11,7 +11,7 @@ import aiFoundryIcon from '@assets/icons/azure-ai-foundry-icon.png'; Azure AI Foundry logo -[Azure AI Foundry](https://learn.microsoft.com/ai-studio) provides a unified platform for developing, testing, and deploying AI applications. The Aspire Azure AI Foundry integration enables you to connect to Azure AI Foundry services from your applications, providing access to various AI capabilities including model deployments, prompt flow, and more. +[Microsoft Foundry](https://learn.microsoft.com/ai-studio) provides a unified platform for developing, testing, and deploying AI applications. The Aspire Microsoft Foundry integration enables you to connect to Microsoft Foundry services from your applications, providing access to various AI capabilities including model deployments, prompt flow, and more. -In this introduction, you'll see how to install and use the Aspire Azure AI Foundry integrations in a simple configuration. If you already have this knowledge, see [Azure AI Foundry Hosting integration](/integrations/cloud/azure/azure-ai-foundry/azure-ai-foundry-host/) for full reference details. +In this introduction, you'll see how to install and use the Aspire Microsoft Foundry integrations in a simple configuration. If you already have this knowledge, see [Microsoft Foundry Hosting integration](/integrations/cloud/azure/azure-ai-foundry/azure-ai-foundry-host/) for full reference details.