Skip to content

Commit 0777c16

Browse files
committed
Merge branch 'main' into release-preview-eval-redteaming
2 parents 8dfb9f4 + 066c4d7 commit 0777c16

Some content is hidden

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

54 files changed

+220
-357
lines changed

articles/ai-foundry/how-to/autoscale.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.custom:
88
- ignite-2023
99
- build-2024
1010
ms.topic: how-to
11-
ms.date: 12/09/2024
11+
ms.date: 03/27/2025
1212
ms.reviewer: siarora
1313
ms.author: larryfr
1414
author: Blackmist

articles/ai-foundry/how-to/develop/sdk-overview.md

Lines changed: 65 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ ms.service: azure-ai-foundry
77
ms.custom:
88
- build-2024
99
- ignite-2024
10-
ms.topic: overview
11-
ms.date: 02/27/2025
10+
ms.topic: how-to
11+
ms.date: 03/27/2025
1212
ms.reviewer: dantaylo
1313
ms.author: sgilley
1414
author: sdgilley
@@ -31,18 +31,75 @@ If you want to jump right in and start building an app, check out:
3131
- [Create a chat app](../../quickstarts/get-started-code.md)
3232
- [Create a custom RAG app](../../tutorials/copilot-sdk-create-resources.md)
3333

34-
## Get started with Projects
34+
## Prerequisites
3535

36-
The best way to get started using the Azure AI Foundry SDK is by using a project. AI projects connect together different data, assets, and services you need to build AI applications. The AI project client allows you to easily access these project components from your code by using a single connection string.
36+
* An Azure subscription. If you don't have one, create a [free account](https://azure.microsoft.com/free/).
37+
* [Create a project](../create-projects.md) if you don't have one already.
38+
* Sign in with the Azure CLI using the same account that you use to access your AI Project:
3739

38-
First follow steps to [create an AI Project](../create-projects.md) if you don't have one already.
40+
```bash
41+
az login
42+
```
3943

40-
Sign in with the Azure CLI using the same account that you use to access your AI Project:
44+
## Install everything
4145

42-
```bash
43-
az login
46+
Install all the Azure AI Foundry SDK packages as shown here, or install only the packages you need in the following sections.
47+
48+
::: zone pivot="programming-language-python"
49+
50+
1. Create a file named **requirements.txt**. Add the following packages to the file:
51+
52+
```txt
53+
azure-ai-projects
54+
azure-identity
55+
openai
56+
azure-ai-inference
57+
azure-search-documents
58+
azure-ai-evaluation
59+
azure-monitor-opentelemetry
60+
```
61+
62+
1. Install the packages:
63+
64+
```bash
65+
pip install -r requirements.txt
66+
```
67+
68+
---
69+
70+
::: zone-end
71+
72+
::: zone pivot="programming-language-csharp"
73+
74+
```dotnet
75+
dotnet add package Azure.AI.Projects
76+
dotnet add package Azure.Identity
77+
dotnet add package Azure.AI.OpenAI
78+
dotnet add package Azure.AI.Inference
79+
dotnet add package Azure.Search.Documents
4480
```
4581

82+
Add using statements:
83+
84+
```csharp
85+
using Azure.Identity;
86+
using Azure.AI.Projects;
87+
using OpenAI.Chat;
88+
using Azure.AI.OpenAI;
89+
using Azure.AI.Inference;
90+
using Azure.Search.Documents;
91+
using Azure.Search.Documents.Models;
92+
```
93+
94+
---
95+
96+
::: zone-end
97+
98+
99+
## Get started with projects
100+
101+
The best way to get started using the Azure AI Foundry SDK is by using a project. AI projects connect together different data, assets, and services you need to build AI applications. The AI project client allows you to easily access these project components from your code by using a single connection string.
102+
46103
Install the Azure AI projects client library:
47104

48105
::: zone pivot="programming-language-python"

articles/ai-foundry/how-to/disaster-recovery.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ms.topic: how-to
1010
ms.author: larryfr
1111
author: Blackmist
1212
ms.reviewer: andyaviles
13-
ms.date: 12/05/2024
13+
ms.date: 03/26/2025
1414
---
1515

1616
# Customer enabled disaster recovery

articles/ai-services/openai/concepts/abuse-monitoring.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: mrbullwinkle
66
ms.author: mbullwin
77
ms.service: azure-ai-openai
88
ms.topic: conceptual
9-
ms.date: 09/20/2024
9+
ms.date: 03/27/2025
1010
ms.custom: template-concept, ignite-2024
1111
manager: nitinme
1212
---
@@ -29,7 +29,7 @@ There are several components to abuse monitoring:
2929

3030
## Modified abuse monitoring
3131

32-
Some customers may want to use the Azure OpenAI Service for a use case that involves the processing of highly sensitive or highly confidential data, or otherwise may conclude that they don't want or don't have the right to permit Microsoft to store and conduct human review on their prompts and completions for abuse detection. To address these concerns, Microsoft allows customers who meet additional Limited Access eligibility criteria to apply to modify abuse monitoring by completing [this ](https://customervoice.microsoft.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR7en2Ais5pxKtso_Pz4b1_xUOE9MUTFMUlpBNk5IQlZWWkcyUEpWWEhGOCQlQCN0PWcu)form. Learn more about applying for modified abuse monitoring at [Limited access to Azure OpenAI Service](/legal/cognitive-services/openai/limited-access?context=%2Fazure%2Fai-services%2Fopenai%2Fcontext%2Fcontext), and about the impact of modified abuse monitoring on data processing at [Data, privacy, and security for Azure OpenAI Service](/legal/cognitive-services/openai/data-privacy?context=%2Fazure%2Fai-services%2Fopenai%2Fcontext%2Fcontext&tabs=azure-portal).
32+
Some customers may want to use the Azure OpenAI Service for a use case that involves the processing of highly sensitive or highly confidential data, or otherwise may conclude that they don't want or don't have the right to permit Microsoft to store and conduct human review on their prompts and completions for abuse detection. To address these concerns, Microsoft allows customers who meet additional Limited Access eligibility criteria to apply to modify abuse monitoring by completing [this](https://customervoice.microsoft.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR7en2Ais5pxKtso_Pz4b1_xUOE9MUTFMUlpBNk5IQlZWWkcyUEpWWEhGOCQlQCN0PWcu)form. Learn more about applying for modified abuse monitoring at [Limited access to Azure OpenAI Service](/legal/cognitive-services/openai/limited-access?context=%2Fazure%2Fai-services%2Fopenai%2Fcontext%2Fcontext), and about the impact of modified abuse monitoring on data processing at [Data, privacy, and security for Azure OpenAI Service](/legal/cognitive-services/openai/data-privacy?context=%2Fazure%2Fai-services%2Fopenai%2Fcontext%2Fcontext&tabs=azure-portal).
3333

3434
> [!NOTE]
3535
> When abuse monitoring is modified and human review is not performed, detection of potential abuse may be less accurate. Customers are notified of potential abuse detection as described above, and should be prepared to respond to such notification to avoid service interruption if possible.

articles/ai-services/openai/concepts/advanced-prompt-engineering.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
22
title: Design system messages with Azure OpenAI
33
titleSuffix: Azure OpenAI Service
4-
description: Learn about system message design with GPT-3, GPT-35-Turbo, and GPT-4 models.
4+
description: Learn about system message design
55
author: mrbullwinkle
66
ms.author: mbullwin
77
ms.service: azure-ai-openai
88
ms.topic: conceptual
9-
ms.date: 09/05/2024
9+
ms.date: 03/26/2025
1010
manager: nitinme
1111
keywords: ChatGPT, GPT-4, meta prompts, chain of thought
1212
---
@@ -17,9 +17,9 @@ This guide will walk you through some techniques in system message design.
1717

1818

1919

20-
## What is a system message?
20+
## What is a system message?
2121

22-
A system message is a feature-specific set of instructions or contextual frameworks given to a generative AI model (e.g. GPT4-o, GPT3.5 Turbo, etc.) to direct and improve the quality and safety of a model’s output. This is particularly helpful in situations that need certain degrees of formality, technical language, or industry-specific terms.
22+
A system message is a feature-specific set of instructions or contextual frameworks given to a generative AI model (e.g. GPT-4o, GPT-3.5 Turbo, etc.) to direct and improve the quality and safety of a model’s output. This is particularly helpful in situations that need certain degrees of formality, technical language, or industry-specific terms.
2323

2424

2525
There is no prescribed length. A system message can be one short sentence:

articles/ai-services/openai/concepts/customizing-llms.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Azure OpenAI Service getting started with customizing a large language mo
33
titleSuffix: Azure OpenAI Service
44
description: Learn more about the concepts behind customizing an LLM with Azure OpenAI.
55
ms.topic: conceptual
6-
ms.date: 09/20/2024
6+
ms.date: 03/27/2025
77
ms.service: azure-ai-openai
88
manager: nitinme
99
author: mrbullwinkle

articles/ai-services/openai/concepts/fine-tuning-considerations.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn more about what you should take into consideration before fin
44
manager: nitinme
55
ms.service: azure-ai-openai
66
ms.topic: conceptual
7-
ms.date: 08/29/2024
7+
ms.date: 03/26/2025
88
author: mrbullwinkle
99
ms.author: mbullwin
1010
recommendations: false

articles/ai-services/openai/concepts/prompt-engineering.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ titleSuffix: Azure OpenAI
44
description: Learn how to use prompt engineering to optimize your work with Azure OpenAI Service.
55
ms.service: azure-ai-openai
66
ms.topic: conceptual
7-
ms.date: 08/29/2024
7+
ms.date: 03/26/2025
88
ms.custom: references_regions, build-2023, build-2023-dataai
99
manager: nitinme
1010
author: mrbullwinkle
@@ -14,7 +14,7 @@ recommendations: false
1414

1515
# Prompt engineering techniques
1616

17-
GPT-3, GPT-3.5, GPT-4, and GPT-4o models from OpenAI are prompt-based. With prompt-based models, the user interacts with the model by entering a text prompt, to which the model responds with a text completion. This completion is the model’s continuation of the input text.
17+
GPT-3, GPT-3.5, GPT-4, and GPT-4o models from OpenAI are prompt-based. With prompt-based models, the user interacts with the model by entering a text prompt, to which the model responds with a text completion. This completion is the model’s continuation of the input text. These techniques are note recommended for o-series models.
1818

1919
While these models are extremely powerful, their behavior is also very sensitive to the prompt. This makes prompt construction an important skill to develop.
2020

articles/ai-services/openai/concepts/provisioned-migration.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.service: azure-ai-openai
77
ms.custom:
88
- ignite-2024
99
ms.topic: how-to
10-
ms.date: 03/10/2025
10+
ms.date: 03/26/2025
1111
author: aahill
1212
ms.author: aahi
1313
recommendations: false
@@ -120,7 +120,7 @@ In addition to the updates for the hourly payment model, in December 2024 new [A
120120
|gpt-4| 0613, 1106-Preview, 0125-Preview|
121121
|gpt-4-turbo| 2024-04-09|
122122
|gpt-4-32k| 0613|
123-
|gpt-4o| 2042-05-13, 2024-08-06|
123+
|gpt-4o| 2024-05-13, 2024-08-06|
124124
|gpt-4o-mini| 2024-07-18|
125125

126126

articles/ai-services/openai/concepts/provisioned-throughput.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Azure OpenAI Service provisioned throughput
33
description: Learn about provisioned throughput and Azure OpenAI.
44
ms.service: azure-ai-openai
55
ms.topic: conceptual
6-
ms.date: 08/07/2024
6+
ms.date: 03/26/2025
77
manager: nitinme
88
author: mrbullwinkle #ChrisHMSFT
99
ms.author: mbullwin #chrhoder

0 commit comments

Comments
 (0)