Skip to content

Commit 7eb501b

Browse files
authored
Merge pull request #54455 from GraemeMalcolm/main
Added videos to Generative AI LP modules
2 parents 9b9a543 + 709f96c commit 7eb501b

86 files changed

Lines changed: 692 additions & 87 deletions

File tree

Some content is hidden

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

learn-pr/wwl-data-ai/foundry-sdk/01-introduction.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ metadata:
1111
ai-usage: ai-generated
1212
ms.collection:
1313
- wwl-ai-copilot
14+
zone_pivot_groups: video-or-text
1415
durationInMinutes: 1
1516
content: |
1617
[!include[](includes/01-introduction.md)]

learn-pr/wwl-data-ai/foundry-sdk/02-chat-playground.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,16 @@ uid: learn.wwl.foundry-sdk.chat-playground
33
title: Explore with the model playground
44
metadata:
55
title: Explore with the model playground
6-
description: Learn to use the model playground and generate code samples for Microsoft Foundry SDK development.
6+
description: Learn to use the model playground and generate code samples for
7+
Microsoft Foundry SDK development.
78
author: ivorb
89
ms.author: berryivor
910
ms.date: 03/18/2026
1011
ms.topic: unit
1112
ai-usage: ai-generated
1213
ms.collection:
1314
- wwl-ai-copilot
15+
zone_pivot_groups: video-or-text
1416
durationInMinutes: 7
1517
content: |
1618
[!include[](includes/02-chat-playground.md)]

learn-pr/wwl-data-ai/foundry-sdk/03-microsoft-foundry-sdk.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ metadata:
1111
ai-usage: ai-generated
1212
ms.collection:
1313
- wwl-ai-copilot
14+
zone_pivot_groups: video-or-text
1415
durationInMinutes: 7
1516
content: |
1617
[!include[](includes/03-microsoft-foundry-sdk.md)]

learn-pr/wwl-data-ai/foundry-sdk/04-responses-api.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ metadata:
1111
ai-usage: ai-generated
1212
ms.collection:
1313
- wwl-ai-copilot
14+
zone_pivot_groups: video-or-text
1415
durationInMinutes: 10
1516
content: |
1617
[!include[](includes/04-responses-api.md)]

learn-pr/wwl-data-ai/foundry-sdk/05-openai-api.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,16 @@ uid: learn.wwl.foundry-sdk.openai-api
33
title: Generate responses with the ChatCompletions API
44
metadata:
55
title: Generate responses with the ChatCompletions API
6-
description: Learn to use the ChatCompletions API to generate AI responses in applications.
6+
description: Learn to use the ChatCompletions API to generate AI responses in
7+
applications.
78
author: ivorb
89
ms.author: berryivor
910
ms.date: 03/18/2026
1011
ms.topic: unit
1112
ai-usage: ai-generated
1213
ms.collection:
1314
- wwl-ai-copilot
15+
zone_pivot_groups: video-or-text
1416
durationInMinutes: 10
1517
content: |
1618
[!include[](includes/05-openai-api.md)]

learn-pr/wwl-data-ai/foundry-sdk/07-knowledge-check.yml

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,29 +11,37 @@ metadata:
1111
ai-usage: ai-generated
1212
ms.collection:
1313
- wwl-ai-copilot
14+
zone_pivot_groups: video-or-text
1415
durationInMinutes: 5
1516
quiz:
1617
title: Check your knowledge
1718
questions:
18-
- content: Which endpoint offers the broadest support for OpenAI APIs with Foundry Models?
19+
- content: Which endpoint offers the broadest support for OpenAI APIs with Foundry
20+
Models?
1921
choices:
2022
- content: The Foundry project endpoint
2123
isCorrect: false
22-
explanation: Incorrect. The Foundry Project endpoint is used for Foundry-native operations, and OpenAI API support for the Responses API with Foundry direct models.
24+
explanation: Incorrect. The Foundry Project endpoint is used for Foundry-native
25+
operations, and OpenAI API support for the Responses API with
26+
Foundry direct models.
2327
- content: The Azure OpenAI endpoint
2428
isCorrect: true
25-
explanation: Correct. The Azure OpenAI endpoint provides broad support for OpenAI APIs with Foundry Models.
29+
explanation: Correct. The Azure OpenAI endpoint provides broad support for
30+
OpenAI APIs with Foundry Models.
2631
- content: The Foundry Tools endpoint
2732
isCorrect: false
28-
explanation: Incorrect. Foundry Tools do not provide broad support for OpenAI APIs with Foundry Models.
29-
- content: Which package must you install to use the Microsoft Foundry SDK in Python?
33+
explanation: Incorrect. Foundry Tools do not provide broad support for OpenAI
34+
APIs with Foundry Models.
35+
- content: Which package must you install to use the Microsoft Foundry SDK in
36+
Python?
3037
choices:
3138
- content: Package `azure-foundry`
3239
isCorrect: false
3340
explanation: Incorrect. This package doesn't exist.
3441
- content: Package `azure-ai-projects`
3542
isCorrect: true
36-
explanation: Correct. The `azure-ai-projects` package provides the Microsoft Foundry SDK for Python.
43+
explanation: Correct. The `azure-ai-projects` package provides the Microsoft
44+
Foundry SDK for Python.
3745
- content: Package `microsoft-foundry-sdk`
3846
isCorrect: false
3947
explanation: Incorrect. This package doesn't exist.

learn-pr/wwl-data-ai/foundry-sdk/08-summary.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,16 @@ uid: learn.wwl.foundry-sdk.summary
33
title: Summary
44
metadata:
55
title: Summary
6-
description: Summarize what you've learned about developing generative AI chat applications with Microsoft Foundry.
6+
description: Summarize what you've learned about developing generative AI chat
7+
applications with Microsoft Foundry.
78
author: ivorb
89
ms.author: berryivor
910
ms.date: 03/18/2026
1011
ms.topic: unit
1112
ai-usage: ai-generated
1213
ms.collection:
1314
- wwl-ai-copilot
15+
zone_pivot_groups: video-or-text
1416
durationInMinutes: 3
1517
content: |
1618
[!include[](includes/08-summary.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,19 @@
1+
::: zone pivot="video"
2+
3+
>[!VIDEO https://learn-video.azurefd.net/vod/player?id=54781308-ebf7-4fb5-91a9-c5c878d91ec3]
4+
5+
::: zone-end
6+
7+
::: zone pivot="text"
8+
19
Developers creating AI solutions with Microsoft Foundry need to work with a combination of services and software frameworks. When developing a generative AI chat application, you can choose from a range of options to write the code needed to build effective AI apps on Azure.
210

311
In this module, you'll learn how to choose the appropriate endpoint, SDK, authentication, and chat API options to build a generative AI chat application.
412

13+
::: zone-end
14+
515
> [!NOTE]
16+
> We recognize that different people like to learn in different ways. You can choose to complete this module in video-based format or you can read the content as text and images. The text contains greater detail than the videos, so in some cases you might want to refer to it as supplemental material to the video presentation.
17+
18+
> [!CAUTION]
619
> Some Microsoft Foundry features are currently in preview. Details described in this module are subject to change.

learn-pr/wwl-data-ai/foundry-sdk/includes/02-chat-playground.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
::: zone pivot="video"
2+
3+
>[!VIDEO https://learn-video.azurefd.net/vod/player?id=e1c66b97-da7f-454f-a866-d1167918f8b8]
4+
5+
> [!TIP]
6+
> See the **Text and images** tab for more details!
7+
8+
::: zone-end
9+
10+
::: zone pivot="text"
111
Before you write code to build a generative AI chat application, it's helpful to explore what your project can do through the Foundry portal. The portal provides interactive tools for testing models and generating code samples that you can use as starting points for your applications.
212

313
[![Screenshot of the Model playground in Microsoft Foundry portal.](../media/foundry-playground.png)](../media/foundry-playground.png#lightbox)
@@ -41,3 +51,5 @@ The typical workflow for building an AI application with Microsoft Foundry looks
4151
This approach lets you quickly prototype and validate your ideas before investing time in development.
4252

4353
In the next unit, you'll learn about the available endpoints and SDKs you can use to develop a client application.
54+
55+
::: zone-end

learn-pr/wwl-data-ai/foundry-sdk/includes/03-microsoft-foundry-sdk.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
::: zone pivot="video"
2+
3+
>[!VIDEO https://learn-video.azurefd.net/vod/player?id=e7c5ceeb-74a6-4230-9368-abf1abc5005b]
4+
5+
> [!TIP]
6+
> See the **Text and images** tab for more details!
7+
8+
::: zone-end
9+
10+
::: zone pivot="text"
111
Microsoft Foundry provides flexibility for developing generative AI chat applications. Before you start development, it's important to understand the options that are available, and how to decide which of them to use. Some considerations for developing an application include:
212

313
- **Endpoints**: Microsoft Foundry projects provide two endpoints that you can use to connect to and consume project assets, such as model deployments, from client applications. Each project has both a *Project endpoint* and an *Azure OpenAI endpoint*.
@@ -193,3 +203,5 @@ Use the OpenAI SDK when you need maximum compatibility with the OpenAI API:
193203
The OpenAI SDK is ideal for model inference workloads where you want existing OpenAI code to work with minimal changes. However, this approach doesn't provide Foundry-specific features like agents or evaluations.
194204

195205
Microsoft Foundry gives you flexibility in how you build AI applications. Use the Foundry SDK with `AIProjectClient` when you need project-level features like agents, evaluations, tracing, and connections. Use the OpenAI SDK when you need straightforward model inference with maximum OpenAI compatibility. Both SDKs work with your Foundry project endpoint, so you can combine them as needed in your applications. You can also use both SDKs together in the same application—the Foundry SDK for project features and the OpenAI SDK for model inference.
206+
207+
::: zone-end

0 commit comments

Comments
 (0)