You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| `network-secured-agent.bicep` | Deploy a network secured agent setup that uses user-managed identity authentication on the Agent connections. | [](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Frefs%2Fheads%2Fmaster%2Fquickstarts%2Fmicrosoft.azure-ai-agent-service%2Fnetwork-secured-agent%2Fazuredeploy.json)
113
+
| `network-secured-agent.bicep` | Deploy a network secured agent setup that uses user-managed identity authentication on the Agent connections. | [](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure-Samples%2Fazureai-samples%2Fmain%2Fscenarios%2FAgents%2Fsetup%2Fnetwork-secured-agent%2Fazuredeploy.json)
113
114
114
115
### Option 2: manually deploy the bicep template
115
116
@@ -131,7 +132,7 @@ Azure AI Agent Service offers a standard agent configuration with private networ
131
132
132
133
Make sure you have the Azure AI Developer role for the resource group you created.
133
134
134
-
1. Using the resource group you created in the previous step and one of the template files (either `basic-agent-keys.bicep` or `basic-agent-identity.bicep`), run one of the following commands:
135
+
1. Using the resource group you created in the previous step and one of the template files (`network-secured-agent`), run one of the following commands:
Copy file name to clipboardExpand all lines: articles/ai-services/openai/concepts/content-filter.md
+3-5Lines changed: 3 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ author: PatrickFarley
6
6
ms.author: pafarley
7
7
ms.service: azure-ai-openai
8
8
ms.topic: conceptual
9
-
ms.date: 02/20/2025
9
+
ms.date: 02/27/2025
10
10
ms.custom: template-concept, devx-track-python
11
11
manager: nitinme
12
12
---
@@ -820,9 +820,7 @@ This is an example message array:
820
820
In addition to detection on last user content, Azure OpenAI also supports the detection of specific risks inside context documents via Prompt Shields – Indirect Prompt Attack Detection. You should identify parts of the input that are a document (for example, retrieved website, email, etc.) with the following document delimiter.
821
821
822
822
```
823
-
<documents>
824
-
*insert your document content here*
825
-
</documents>
823
+
\"\"\" <documents> *insert your document content here* </documents> \"\"\"
826
824
```
827
825
828
826
When you do so, the following options are available for detection on tagged documents:
@@ -1051,4 +1049,4 @@ As part of your application design, consider the following best practices to del
1051
1049
- Apply for modified content filters via [this form](https://ncv.microsoft.com/uEfCgnITdR).
1052
1050
- Azure OpenAI content filtering is powered by [Azure AI Content Safety](https://azure.microsoft.com/products/cognitive-services/ai-content-safety).
1053
1051
- Learn more about understanding and mitigating risks associated with your application: [Overview of Responsible AI practices for Azure OpenAI models](/legal/cognitive-services/openai/overview?context=/azure/ai-services/openai/context/context).
1054
-
- Learn more about how data is processed in connection with content filtering and abuse monitoring: [Data, privacy, and security for Azure OpenAI Service](/legal/cognitive-services/openai/data-privacy?context=/azure/ai-services/openai/context/context#preventing-abuse-and-harmful-content-generation).
1052
+
- Learn more about how data is processed in connection with content filtering and abuse monitoring: [Data, privacy, and security for Azure OpenAI Service](/legal/cognitive-services/openai/data-privacy?context=/azure/ai-services/openai/context/context#preventing-abuse-and-harmful-content-generation).
@@ -18,6 +18,7 @@ Azure OpenAI Service is powered by a diverse set of models with different capabi
18
18
19
19
| Models | Description |
20
20
|--|--|
21
+
|[GPT-4.5 Preview](#gpt-45-preview)|The latest GPT model that excels at diverse text and image tasks. |
21
22
|[o-series models](#o-series-models)|[Reasoning models](../how-to/reasoning.md) with advanced problem-solving and increased focus and capability. |
22
23
|[GPT-4o & GPT-4o mini & GPT-4 Turbo](#gpt-4o-and-gpt-4-turbo)| The latest most capable Azure OpenAI models with multimodal versions, which can accept both text and images as input. |
23
24
|[GPT-4o audio](#gpt-4o-audio)| GPT-4o audio models that support either low-latency, "speech in, speech out" conversational interactions or audio generation. |
@@ -28,6 +29,31 @@ Azure OpenAI Service is powered by a diverse set of models with different capabi
28
29
|[Whisper](#whisper-models)| A series of models in preview that can transcribe and translate speech to text. |
29
30
|[Text to speech](#text-to-speech-models-preview) (Preview) | A series of models in preview that can synthesize text to speech. |
30
31
32
+
## GPT-4.5 Preview
33
+
34
+
### Availability
35
+
36
+
**For access to `gpt-4.5-preview` registration is required, and access will be granted based on Microsoft's eligibility criteria**. Customers who have access to other limited access models will still need to request access for this model.
37
+
38
+
Request access: [GPT-4.5-preview limited access model application](https://aka.ms/oai/gptaccess)
39
+
40
+
Once access has been granted, you will need to create a deployment for the model
41
+
42
+
### Region Availability
43
+
44
+
| Model | Region |
45
+
|---|---|
46
+
|`gpt-4.5-preview`| East US 2 (Global Standard) <br> Sweden Central (Global Standard) |
47
+
48
+
### Capabilities
49
+
50
+
| Model ID | Description | Context Window | Max Output Tokens | Training Data (up to) |
51
+
| --- | :--- |:--- |:---|:---: |
52
+
|`gpt-4.5-preview` (2025-02-27) <br> **GPT-4.5 Preview**| The **latest GPT model** that excels at diverse text and image tasks. <br>-Structured outputs <br>-Prompt caching <br>-Tools <br>-Streaming<br>-Text(input/output)<br>- Image(input) | 128,000 | 16,384 | Oct 2023 |
53
+
54
+
> [!NOTE]
55
+
> It is expected behavior that the model cannot answer questions about itself. If you want to know when the knowledge cutoff for the model's training data is, or other details about the model you should refer to the model documentation above.
56
+
31
57
## o-series models
32
58
33
59
The Azure OpenAI o<sup>*</sup> series models are specifically designed to tackle reasoning and problem-solving tasks with increased focus and capability. These models spend more time processing and understanding the user's request, making them exceptionally strong in areas like science, coding, and math compared to previous iterations.
@@ -64,6 +90,9 @@ The GPT 4o audio models are part of the GPT-4o model family and support either l
64
90
- GPT-4o real-time audio is designed to handle real-time, low-latency conversational interactions, making it a great fit for support agents, assistants, translators, and other use cases that need highly responsive back-and-forth with a user. For more information on how to use GPT-4o real-time audio, see the [GPT-4o real-time audio quickstart](../realtime-audio-quickstart.md) and [how to use GPT-4o audio](../how-to/realtime-audio.md).
65
91
- GPT-4o audio completion is designed to generate audio from audio or text prompts, making it a great fit for generating audio books, audio content, and other use cases that require audio generation. The GPT-4o audio completions model introduces the audio modality into the existing `/chat/completions` API. For more information on how to use GPT-4o audio completions, see the [audio generation quickstart](../audio-completions-quickstart.md).
66
92
93
+
> [!CAUTION]
94
+
> We don't recommend using preview models in production. We will upgrade all deployments of preview models to either future preview versions or to the latest stable GA version. Models that are designated preview don't follow the standard Azure OpenAI model lifecycle.
95
+
67
96
To use GPT-4o audio, you need [an Azure OpenAI resource](../how-to/create-resource.md) in one of the [supported regions](#global-standard-model-availability).
68
97
69
98
When your resource is created, you can [deploy](../how-to/create-resource.md#deploy-a-model) the GPT-4o audio model.
Copy file name to clipboardExpand all lines: articles/ai-services/openai/whats-new.md
+16-2Lines changed: 16 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ ms.custom:
11
11
- references_regions
12
12
- ignite-2024
13
13
ms.topic: whats-new
14
-
ms.date: 2/19/2025
14
+
ms.date: 2/27/2025
15
15
recommendations: false
16
16
---
17
17
@@ -21,9 +21,23 @@ This article provides a summary of the latest releases and major documentation u
21
21
22
22
## February 2025
23
23
24
+
### GPT-4.5 Preview
25
+
26
+
The latest GPT model that excels at diverse text and image tasks is now available on Azure OpenAI.
27
+
28
+
**For access to `gpt-4.5-preview` registration is required, and access will be granted based on Microsoft's eligibility criteria**. Customers who have access to other limited access models will still need to request access for this model.
29
+
30
+
Request access: [GPT-4.5-preview limited access model application](https://aka.ms/oai/gptaccess)
31
+
32
+
For more information on model capabilities, and region availability see the [models documentation](./concepts/models.md#gpt-45-preview).
33
+
34
+
### Stored completions API
35
+
36
+
[Stored completions](./how-to/stored-completions.md#stored-completions-api) allow you to capture the conversation history from chat completions sessions to use as datasets for evaluations and fine-tuning.
37
+
24
38
### o3-mini datazone standard deployments
25
39
26
-
`o3-mini` is now available for global standard, and data zone standard deployments for registered limited access customers. Data standard deployment regions are currently United States regions only.
40
+
`o3-mini` is now available for global standard, and data zone standard deployments for registered limited access customers.
27
41
28
42
For more information, see our [reasoning model guide](./how-to/reasoning.md).
Copy file name to clipboardExpand all lines: articles/ai-studio/concepts/connections.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,8 +9,8 @@ ms.custom:
9
9
- build-2024
10
10
- ignite-2024
11
11
ms.topic: conceptual
12
-
ms.date: 11/21/2024
13
-
ms.reviewer: sgilley
12
+
ms.date: 02/21/2025
13
+
ms.reviewer: meerakurup
14
14
ms.author: sgilley
15
15
author: sdgilley
16
16
---
@@ -31,30 +31,30 @@ As another example, you can [create a connection](../how-to/connections-add.md)
31
31
32
32
## Connections to non-Microsoft services
33
33
34
-
Azure AI Foundry supports connections to non-Microsoft services, including the following:
35
-
- The [API key connection](../how-to/connections-add.md) handles authentication to your specified target on an individual basis. This is the most common non-Microsoft connection type.
36
-
- The [custom connection](../how-to/connections-add.md) allows you to securely store and access keys while storing related properties, such as targets and versions. Custom connections are useful when you have many targets that or cases where you wouldn't need a credential to access. LangChain scenarios are a good example where you would use custom service connections. Custom connections don't manage authentication, so you'll have to manage authentication on your own.
34
+
Azure AI Foundry supports connections to non-Microsoft services, including:
35
+
- The [API key connection](../how-to/connections-add.md) handles authentication to your specified target on an individual basis. API key is the most common non-Microsoft connection type.
36
+
- The [custom connection](../how-to/connections-add.md) allows you to securely store and access keys while storing related properties, such as targets and versions. Custom connections are useful when you have many targets that or cases where you wouldn't need a credential to access. LangChain scenarios are a good example where you would use custom service connections. Custom connections don't manage authentication, so you have to manage authentication on your own.
37
37
38
38
## Connections to datastores
39
39
40
40
> [!IMPORTANT]
41
-
> Data connections cannot be shared across projects. They are created exclusively in the context of one project.
41
+
> Data connections can't be shared across projects. They're created exclusively in the context of one project.
42
42
43
43
Creating a data connection allows you to access external data without copying it to your project. Instead, the connection provides a reference to the data source.
44
44
45
45
A data connection offers these benefits:
46
46
47
47
- A common, easy-to-use API that interacts with different storage types including Microsoft OneLake, Azure Blob, and Azure Data Lake Gen2.
48
48
- Easier discovery of useful connections in team operations.
49
-
-For credential-based access (service principal/SAS/key), Azure AI Foundry connection secures credential information. This way, you won't need to place that information in your scripts.
49
+
-Credential-based access (service principal/SAS/key). Azure AI Foundry connection secures credential information so you don't need to place that information in your scripts.
50
50
51
51
When you create a connection with an existing Azure storage account, you can choose between two different authentication methods:
52
52
53
53
-**Credential-based**: Authenticate data access with a service principal, shared access signature (SAS) token, or account key. Users with *Reader* project permissions can access the credentials.
54
54
-**Identity-based**: Use your Microsoft Entra ID or managed identity to authenticate data access.
55
55
56
56
> [!TIP]
57
-
> When using an identity-based connection, Azure role-based access control (Azure RBAC) is used to determine who can access the connection. You must assign the correct Azure RBAC roles to your developers before they can use the connection. For more information, see [Scenario: Connections using Microsoft Entra ID](rbac-ai-studio.md#scenario-connections-using-microsoft-entra-id-authentication).
57
+
> When you use an identity-based connection, Azure role-based access control (Azure RBAC) determines who can access the connection. You must assign the correct Azure RBAC roles to your developers before they can use the connection. For more information, see [Scenario: Connections using Microsoft Entra ID](rbac-ai-studio.md#scenario-connections-using-microsoft-entra-id-authentication).
58
58
59
59
60
60
The following table shows the supported Azure cloud-based storage services and authentication methods:
@@ -82,7 +82,7 @@ A Uniform Resource Identifier (URI) represents a storage location on your local
82
82
83
83
## Key vaults and secrets
84
84
85
-
Connections allow you to securely store credentials, authenticate access, and consume data and information. Secrets associated with connections are securely persisted in the corresponding Azure Key Vault, adhering to robust security and compliance standards. As an administrator, you can audit both shared and project-scoped connections on a hub level (link to connection rbac).
85
+
Connections allow you to securely store credentials, authenticate access, and consume data and information. Secrets associated with connections are securely persisted in the corresponding Azure Key Vault, adhering to robust security and compliance standards. As an administrator, you can audit both shared and project-scoped connections on a hub level.
86
86
87
87
Azure connections serve as key vault proxies, and interactions with connections are direct interactions with an Azure key vault. Azure AI Foundry connections store API keys securely, as secrets, in a key vault. The key vault [Azure role-based access control (Azure RBAC)](./rbac-ai-studio.md) controls access to these connection resources. A connection references the credentials from the key vault storage location for further use. You won't need to directly deal with the credentials after they're stored in the hub's key vault. You have the option to store the credentials in the YAML file. A CLI command or SDK can override them. We recommend that you avoid credential storage in a YAML file, because a security breach could lead to a credential leak.
0 commit comments