Skip to content

Commit 6e23600

Browse files
committed
Post-Build fixes
1 parent 0899c45 commit 6e23600

File tree

73 files changed

+455
-736
lines changed

Some content is hidden

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

73 files changed

+455
-736
lines changed

learn-pr/paths/create-custom-copilots-ai-studio/index.yml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
### YamlMime:LearningPath
22
uid: learn.wwl.create-custom-copilots-ai-studio
33
metadata:
4-
title: Develop generative AI apps in Azure AI Foundry AI-3016
5-
description: Learn how to develop generative AI apps in Azure AI Foundry. (AI-3016)
6-
ms.date: 04/16/2025
4+
title: Develop generative AI apps in Azure
5+
description: Learn how to develop generative AI apps in Azure. (AI-3016)
6+
ms.date: 05/27/2025
77
author: wwlpublish
88
ms.author: madiepev
99
ms.topic: learning-path
1010
ms.collection: wwl-ai-copilot
1111
ms.custom: [copilot-learning-hub]
12-
title: Develop generative AI apps in Azure AI Foundry
12+
title: Develop generative AI apps in Azure
1313
prerequisites: |
14-
Before starting this module, you should be familiar with fundamental AI concepts and services in Azure. Consider completing the [Get started with artificial intelligence](/training/paths/get-started-with-artificial-intelligence-on-azure) learning path first.
14+
Before starting this module, you should be familiar with fundamental AI concepts and services in Azure. You should also be proficient in programming with Python or Microoft C#.
1515
summary: |
1616
Generative Artificial Intelligence (AI) is becoming more accessible through comprehensive development platforms like Azure AI Foundry. Learn how to build generative AI applications that use language models to chat with your users.
1717
iconUrl: /training/achievements/generic-badge.svg
@@ -24,8 +24,6 @@ products:
2424
- ai-services
2525
subjects:
2626
- artificial-intelligence
27-
- machine-learning
28-
- natural-language-processing
2927
modules:
3028
- learn.wwl.prepare-azure-ai-development
3129
- learn.wwl.explore-models-copilot-ai-studio

learn-pr/wwl-data-ai/.openpublishing.redirection.wwl-data-ai.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5076,6 +5076,11 @@
50765076
{
50775077
"source_path_from_root": "/learn-pr/wwl-data-ai/detect-objects-images/4-consider-options-for-labeling-images.yml",
50785078
"redirect_url": "/training/modules/detect-objects-images/4-use-trained-detector"
5079+
},
5080+
{
5081+
"source_path_from_root": "/learn-pr/wwl-data-ai/evaluate-models-azure-ai-studio/4-evaluation-flows.yml",
5082+
"redirect_url": "/azure/ai-foundry/concepts/prompt-flow"
50795083
}
50805084
]
50815085
}
5086+
Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.wwl.ai-foundry-sdk.introduction
3-
title: Introduction
4-
metadata:
5-
title: Introduction
6-
description: Introduction to Azure AI Foundry SDK.
7-
author: wwlpublish
8-
ms.author: gmalc
9-
ms.date: 02/05/2025
10-
ms.topic: unit
11-
ms.collection:
12-
- wwl-ai-copilot
13-
durationInMinutes: 1
14-
content: |
15-
[!include[](includes/01-introduction.md)]
16-
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.ai-foundry-sdk.introduction
3+
title: Introduction
4+
metadata:
5+
title: Introduction
6+
description: Introduction to Azure AI Foundry SDK.
7+
author: wwlpublish
8+
ms.author: gmalc
9+
ms.date: 05/23/2025
10+
ms.topic: unit
11+
ms.collection:
12+
- wwl-ai-copilot
13+
durationInMinutes: 1
14+
content: |
15+
[!include[](includes/01-introduction.md)]
16+
Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.wwl.ai-foundry-sdk.azure-ai-foundry-sdk
3-
title: What is the Azure AI Foundry SDK?
4-
metadata:
5-
title: What is the Azure AI Foundry SDK?
6-
description: Get started with the Azure AI Foundry SDK.
7-
author: wwlpublish
8-
ms.author: gmalc
9-
ms.date: 02/05/2025
10-
ms.topic: unit
11-
ms.collection:
12-
- wwl-ai-copilot
13-
zone_pivot_groups: dev-lang-csharp-python
14-
durationInMinutes: 5
15-
content: |
16-
[!include[](includes/02-azure-ai-foundry-sdk.md)]
17-
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.ai-foundry-sdk.azure-ai-foundry-sdk
3+
title: What is the Azure AI Foundry SDK?
4+
metadata:
5+
title: What is the Azure AI Foundry SDK?
6+
description: Get started with the Azure AI Foundry SDK.
7+
author: wwlpublish
8+
ms.author: gmalc
9+
ms.date: 05/23/2025
10+
ms.topic: unit
11+
ms.collection:
12+
- wwl-ai-copilot
13+
zone_pivot_groups: dev-lang-csharp-python
14+
durationInMinutes: 5
15+
content: |
16+
[!include[](includes/02-azure-ai-foundry-sdk.md)]
17+

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
description: Use the Azure AI Foundry SDK to work with connections in a project.
77
author: wwlpublish
88
ms.author: gmalc
9-
ms.date: 02/05/2025
9+
ms.date: 05/23/2025
1010
ms.topic: unit
1111
ms.collection:
1212
- wwl-ai-copilot

learn-pr/wwl-data-ai/ai-foundry-sdk/04-chat-client.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
description: Create a chat client for models in your project.
77
author: wwlpublish
88
ms.author: gmalc
9-
ms.date: 02/05/2025
9+
ms.date: 05/23/2025
1010
ms.topic: unit
1111
ms.collection:
1212
- wwl-ai-copilot

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
description: Use the Azure AI Foundry SDK to create a chat app.
77
author: wwlpublish
88
ms.author: gmalc
9-
ms.date: 02/05/2025
9+
ms.date: 05/23/2025
1010
ms.topic: unit
1111
ms.collection:
1212
- wwl-ai-copilot
Lines changed: 50 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,50 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.wwl.ai-foundry-sdk.knowledge-check
3-
title: Module assessment
4-
metadata:
5-
title: Module assessment
6-
description: Check your knowledge.
7-
author: wwlpublish
8-
ms.author: gmalc
9-
ms.date: 02/05/2025
10-
ms.topic: unit
11-
ms.collection:
12-
- wwl-ai-copilot
13-
durationInMinutes: 3
14-
quiz:
15-
questions:
16-
- content: "What class in the Azure AI Foundry SDK provides a proxy object for a project?"
17-
choices:
18-
- content: "ConnectionProperties"
19-
isCorrect: false
20-
explanation: "Incorrect. A ConnectionProperties object isn't a proxy for an Azure AI Foundry project."
21-
- content: "AIProjectClient"
22-
isCorrect: true
23-
explanation: "Correct. An AIProjectClient object is a proxy for an Azure AI Foundry project."
24-
- content: "ChatCompletionsClient"
25-
isCorrect: false
26-
explanation: "Incorrect. A ChatCompletionsClient object isn't a proxy for an Azure AI Foundry project."
27-
- content: "What value is needed to instantiate a AIProjectClient object?"
28-
choices:
29-
- content: "The project connection string."
30-
isCorrect: true
31-
explanation: "Correct. You need the project connection string to instantiate a AIProjectClient object."
32-
- content: "The Azure OpenAI authorization key"
33-
isCorrect: false
34-
explanation: "Incorrect. You don't need the Azure OpenAI authorization key to instantiate a AIProjectClient object."
35-
- content: "The Azure subscription ID"
36-
isCorrect: false
37-
explanation: "Incorrect. You don't need the Azure subscription ID to instantiate a AIProjectClient object"
38-
- content: "Which library should you use to chat with a model that is deployed to the Azure AI model inference service?"
39-
choices:
40-
- content: "Azure OpenAI"
41-
isCorrect: false
42-
explanation: "Incorrect. You can't use the Azure OpenAI library to chat with an Azure AI model inference model."
43-
- content: "Azure Machine Learning"
44-
isCorrect: false
45-
explanation: "Incorrect. You can't use the Azure Machine Learning library to chat with an Azure AI model inference model."
46-
- content: "Azure AI Inference"
47-
isCorrect: true
48-
explanation: "Correct. Use the Azure AI Inference library to chat with an Azure AI model inference model."
49-
50-
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.ai-foundry-sdk.knowledge-check
3+
title: Module assessment
4+
metadata:
5+
title: Module assessment
6+
description: Check your knowledge.
7+
author: wwlpublish
8+
ms.author: gmalc
9+
ms.date: 05/23/2025
10+
ms.topic: unit
11+
ms.collection:
12+
- wwl-ai-copilot
13+
durationInMinutes: 3
14+
quiz:
15+
questions:
16+
- content: "What class in the Azure AI Foundry SDK provides a proxy object for a project?"
17+
choices:
18+
- content: "ConnectionProperties"
19+
isCorrect: false
20+
explanation: "Incorrect. A ConnectionProperties object isn't a proxy for an Azure AI Foundry project."
21+
- content: "AIProjectClient"
22+
isCorrect: true
23+
explanation: "Correct. An AIProjectClient object is a proxy for an Azure AI Foundry project."
24+
- content: "ChatCompletionsClient"
25+
isCorrect: false
26+
explanation: "Incorrect. A ChatCompletionsClient object isn't a proxy for an Azure AI Foundry project."
27+
- content: "What value is needed to instantiate a AIProjectClient object?"
28+
choices:
29+
- content: "The project endpoint."
30+
isCorrect: true
31+
explanation: "Correct. You need the project endpoint to instantiate a AIProjectClient object."
32+
- content: "The Azure OpenAI authorization key"
33+
isCorrect: false
34+
explanation: "Incorrect. You don't need the Azure OpenAI authorization key to instantiate a AIProjectClient object."
35+
- content: "The Azure subscription ID"
36+
isCorrect: false
37+
explanation: "Incorrect. You don't need the Azure subscription ID to instantiate a AIProjectClient object"
38+
- content: "Which library should you use to chat with a model that is deployed to the Azure AI model inference service?"
39+
choices:
40+
- content: "Azure OpenAI"
41+
isCorrect: false
42+
explanation: "Incorrect. You can't use the Azure OpenAI library to chat with an Azure AI model inference model."
43+
- content: "Azure Machine Learning"
44+
isCorrect: false
45+
explanation: "Incorrect. You can't use the Azure Machine Learning library to chat with an Azure AI model inference model."
46+
- content: "Azure AI Inference"
47+
isCorrect: true
48+
explanation: "Correct. Use the Azure AI Inference library to chat with an Azure AI model inference model."
49+
50+

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
description: Reflect on what you've learned about the Azure AI Foundry SDK.
77
author: wwlpublish
88
ms.author: gmalc
9-
ms.date: 02/05/2025
9+
ms.date: 05/23/2025
1010
ms.topic: unit
1111
ms.collection:
1212
- wwl-ai-copilot

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

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -31,27 +31,33 @@ dotnet add package Azure.AI.Projects --prerelease
3131

3232
## Using the SDK to connect to a project
3333

34-
The first task in most Azure AI Foundry SDK code is to connect to an Azure AI Foundry project. Each project has a unique *connection string*, which you can find on the project's **Overview** page in the Azure AI Foundry portal.
34+
The first task in most Azure AI Foundry SDK code is to connect to an Azure AI Foundry project. Each project has a unique *endpoint*, which you can find on the project's **Overview** page in the Azure AI Foundry portal.
3535

3636
[ ![Screenshot of the project overview page in Azure AI Foundry portal.](../media/ai-project-overview.png) ](../media/ai-project-overview.png#lightbox)
3737

38-
You can use that connection string in your code to create an **AIProjectClient** object, which provides a programmatic proxy for the project.
38+
> [!NOTE]
39+
> The project provides multiple endpoints and keys, including:
40+
>
41+
> - An endpoint for the project itself; which can be used to access project connections, agents, and models in the Azure AI Foundry resource.
42+
> - An endpoint for Azure OpenAI Service APIs in the project's Azure AI Foundry resource.
43+
> - An endpoint for Azure AI services APIs (such as Azure AI Vision and Azure AI Language) in the Azure AI Foundry resource.
44+
45+
You can use the project endpoint in your code to create an **AIProjectClient** object, which provides a programmatic proxy for the project.
3946

4047
::: zone pivot="python"
4148

4249
The following code snippet shows how to create am **AIProjectClient** object in Python.
4350

4451
```python
45-
from azure.ai.projects import AIProjectClient
46-
from azure.ai.projects.models import ConnectionType
4752
from azure.identity import DefaultAzureCredential
53+
from azure.ai.projects import AIProjectClient
4854
...
4955

50-
project_connection_string = "<region>.api.azureml.ms;<project_id>;<hub_name>;<project_name>"
51-
project_client = AIProjectClient.from_connection_string(
52-
credential=DefaultAzureCredential(),
53-
conn_str=project_connection_string,
54-
)
56+
project_endpoint = "https://......"
57+
project_client = AIProjectClient(
58+
credential=DefaultAzureCredential(),
59+
endpoint=project_endpoint)
60+
5561

5662
```
5763

@@ -72,8 +78,10 @@ using Azure.AI.Projects;
7278

7379
...
7480

75-
var connectionString = "<region>.api.azureml.ms;<project_id>;<hub_name>;<project_name>";
76-
var projectClient = new AIProjectClient(connectionString, new DefaultAzureCredential());
81+
var projectEndpoint = "https://......";
82+
var projectClient = new AIProjectClient(
83+
new Uri(projectEndpoint),
84+
new DefaultAzureCredential());
7785
```
7886

7987
> [!NOTE]

0 commit comments

Comments
 (0)