Skip to content

Commit ec2f271

Browse files
authored
Merge pull request #4252 from MicrosoftDocs/main
4/22/2025 AM Publish
2 parents 68810db + ff55d62 commit ec2f271

15 files changed

+77
-23
lines changed

articles/ai-foundry/toc.yml

Lines changed: 57 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -157,10 +157,14 @@ items:
157157
items:
158158
- name: Batch
159159
href: ../ai-services/openai/how-to/batch.md?context=/azure/ai-foundry/context/context
160-
displayName: OpenAI, global batch, globalbatch, chat, chat completions
160+
displayName: OpenAI, global batch, globalbatch, chat, chat completions
161161
- name: Reasoning models
162162
href: ../ai-services/openai/how-to/reasoning.md?context=/azure/ai-foundry/context/context
163163
displayName: OpenAI, o1, o1-mini, o3-mini, reasoning effort
164+
- name: Responses API
165+
href: ../ai-services/openai/how-to/responses.md?context=/azure/ai-foundry/context/context
166+
- name: Computer use
167+
href: ../ai-services/openai/how-to/computer-use.md?context=/azure/ai-foundry/context/context
164168
- name: Function calling
165169
href: ../ai-services/openai/how-to/function-calling.md?context=/azure/ai-foundry/context/context
166170
displayName: OpenAI
@@ -195,9 +199,32 @@ items:
195199
items:
196200
- name: Fine-tune Azure OpenAI models
197201
href: ../ai-services/openai/how-to/fine-tuning.md?context=/azure/ai-foundry/context/context
198-
displayname: vision fine-tuning, DPO, direct preference optimization
202+
displayName: finetuning, fine-tuning
199203
- name: When to use Azure OpenAI fine-tuning
200204
href: ../ai-services/openai/concepts/fine-tuning-considerations.md?context=/azure/ai-foundry/context/context
205+
displayName: finetuning, fine-tuning
206+
- name: Deploy your Azure OpenAI fine-tuned model
207+
href: ../ai-services/openai/how-to/fine-tuning-deploy.md?context=/azure/ai-foundry/context/context
208+
displayName: finetuning, fine-tuning
209+
- name: Vision fine-tuning
210+
href: ../ai-services/openai/how-to/fine-tuning-vision.md?context=/azure/ai-foundry/context/context
211+
displayName: finetuning, fine-tuning
212+
- name: Preference fine-tuning
213+
href: ../ai-services/openai/how-to/fine-tuning-direct-preference-optimization.md?context=/azure/ai-foundry/context/context
214+
displayName: finetuning, fine-tuning
215+
- name: Safety evaluation
216+
href: ../ai-services/openai/how-to/fine-tuning-safety-evaluation.md?context=/azure/ai-foundry/context/context
217+
displayName: finetuning, fine-tuning
218+
- name: Tool calling
219+
href: ../ai-services/openai/how-to/fine-tuning-functions.md?context=/azure/ai-foundry/context/context
220+
displayName: finetuning, fine-tuning
221+
- name: Weights & Biases integration (preview)
222+
href: ../ai-services/openai/how-to/weights-and-biases-integration.md?context=/azure/ai-foundry/context/context
223+
displayName: finetuning, fine-tuning
224+
- name: Troubleshooting guidance
225+
href: ../ai-services/openai/how-to/fine-tuning-troubleshoot.md?context=/azure/ai-foundry/context/context
226+
displayName: finetuning, fine-tuning
227+
201228
- name: Content Safety
202229
items:
203230
- name: What is Azure AI Content Safety service?
@@ -360,7 +387,34 @@ items:
360387
- name: Fine-tune models deployed via managed compute
361388
href: how-to/fine-tune-managed-compute.md
362389
- name: Fine-tune Azure OpenAI models
363-
href: ../ai-services/openai/how-to/fine-tuning.md?context=/azure/ai-foundry/context/context
390+
items:
391+
- name: Fine-tune Azure OpenAI models
392+
href: ../ai-services/openai/how-to/fine-tuning.md?context=/azure/ai-foundry/context/context
393+
displayName: finetuning, fine-tuning
394+
- name: When to use Azure OpenAI fine-tuning
395+
href: ../ai-services/openai/concepts/fine-tuning-considerations.md?context=/azure/ai-foundry/context/context
396+
displayName: finetuning, fine-tuning
397+
- name: Deploy your Azure OpenAI fine-tuned model
398+
href: ../ai-services/openai/how-to/fine-tuning-deploy.md?context=/azure/ai-foundry/context/context
399+
displayName: finetuning, fine-tuning
400+
- name: Vision fine-tuning
401+
href: ../ai-services/openai/how-to/fine-tuning-vision.md?context=/azure/ai-foundry/context/context
402+
displayName: finetuning, fine-tuning
403+
- name: Preference fine-tuning
404+
href: ../ai-services/openai/how-to/fine-tuning-direct-preference-optimization.md?context=/azure/ai-foundry/context/context
405+
displayName: finetuning, fine-tuning
406+
- name: Safety evaluation
407+
href: ../ai-services/openai/how-to/fine-tuning-safety-evaluation.md?context=/azure/ai-foundry/context/context
408+
displayName: finetuning, fine-tuning
409+
- name: Tool calling
410+
href: ../ai-services/openai/how-to/fine-tuning-functions.md?context=/azure/ai-foundry/context/context
411+
displayName: finetuning, fine-tuning
412+
- name: Weights & Biases integration (preview)
413+
href: ../ai-services/openai/how-to/weights-and-biases-integration.md?context=/azure/ai-foundry/context/context
414+
displayName: finetuning, fine-tuning
415+
- name: Troubleshooting guidance
416+
href: ../ai-services/openai/how-to/fine-tuning-troubleshoot.md?context=/azure/ai-foundry/context/context
417+
displayName: finetuning, fine-tuning
364418
- name: Distillation
365419
href: concepts/concept-model-distillation.md
366420
- name: Tracing

articles/ai-services/openai/how-to/function-calling.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,14 @@ At a high level you can break down working with functions into three steps:
4343
* `gpt-4.1` (`2025-04-14`)
4444
* `gpt-4.1-nano` (`2025-04-14`)
4545
* `gpt-4.1-mini` (`2025-04-14`)
46-
* `o4-mini` (`2025-04-16`)
47-
* `o3` (`2025-04-16`)
4846

4947
Support for parallel function was first added in API version [`2023-12-01-preview`](https://github.com/Azure/azure-rest-api-specs/blob/main/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/inference.json)
5048

5149
### Basic function calling with tools
5250

5351
* All the models that support parallel function calling
52+
* `o4-mini` (`2025-04-16`)
53+
* `o3` (`2025-04-16`)
5454
* `o3-mini` (`2025-01-31`)
5555
* `o1` (`2024-12-17`)
5656
* `gpt-4` (`0613`)

articles/ai-services/openai/how-to/reasoning.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ Azure OpenAI `o-series` models are designed to tackle reasoning and problem-solv
4848
| Chat Completions API |||||||
4949
| Responses API ||| - | - | - | - |
5050
| Functions/Tools ||||| - | - |
51-
| Parallel Tool Calls | | | - | - | - | - |
51+
| Parallel Tool Calls | - | - | - | - | - | - |
5252
| `max_completion_tokens`<sup>*</sup> |||||||
5353
| System Messages<sup>**</sup> ||||| - | - |
5454
| [Reasoning summary](#reasoning-summary) <sup>***</sup> ||| - | - | - | - |

articles/ai-services/speech-service/includes/spx-setup.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ Enter `spx` or `spx help` to see help for the Speech CLI.
8080

8181
#### [Docker (Windows, Linux, macOS)](#tab/dockerinstall)
8282

83-
The following example pulls a public container image from Docker Hub. We recommend that you authenticate with your Docker Hub account (`docker login`) first instead of making an anonymous pull request. To improve reliability when you're using public content, import and manage the image in a private Azure container registry. [Learn more about working with public images](/azure/container-registry/buffer-gate-public-content).
83+
The following example pulls a public container image from Docker Hub. We recommend that you authenticate with your Docker Hub account (`docker login`) first instead of making an anonymous pull request. To improve reliability when you're using public content, import and manage the image in a private Azure Container Registry. [Learn more about working with public images](/azure/container-registry/buffer-gate-public-content).
8484

8585
Follow these steps to install the Speech CLI in a Docker container:
8686

articles/machine-learning/concept-endpoints-online-auth.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ If the endpoint identity is a SAI, the following roles are assigned to the endpo
121121

122122
| Role | Description | Condition for automatic role assignment |
123123
| --- | --- | --- |
124-
| **AcrPull** | Allows the endpoint identity to pull images from the Azure container registry associated with the workspace | The endpoint identity is a SAI.
124+
| **AcrPull** | Allows the endpoint identity to pull images from the Azure Container Registry associated with the workspace | The endpoint identity is a SAI.
125125
| **Storage Blob Data Reader** | Allows the endpoint identity to read blobs from the default datastore of the workspace | The endpoint identity is a SAI.
126126
| **AzureML Metrics Writer (preview)** | Allows the endpoint identity to write metrics to the workspace | The endpoint identity is a SAI.
127127
| **Azure Machine Learning Workspace Connection Secrets Reader** | Allows the endpoint identity to read secrets from workspace connections | The endpoint identity is a SAI and the endpoint creation has a flag to enforce access to the default secret stores. The user identity that creates the endpoint also has permission to read secrets from workspace connections.

articles/machine-learning/how-to-access-azureml-behind-firewall.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ Besides above requirements, the following outbound URLs are also required for Az
175175
| Outbound Endpoint| Port | Description|Training |Inference |
176176
|-----|-----|-----|:-----:|:-----:|
177177
| `*.kusto.windows.net`<br>`*.table.core.windows.net`<br>`*.queue.core.windows.net` | 443 | Required to upload system logs to Kusto. |__&check;__|__&check;__|
178-
| `<your ACR name>.azurecr.io`<br>`<your ACR name>.<region>.data.azurecr.io` | 443 | Azure container registry, required to pull docker images used for machine learning workloads.|__&check;__|__&check;__|
178+
| `<your ACR name>.azurecr.io`<br>`<your ACR name>.<region>.data.azurecr.io` | 443 | Azure Container Registry, required to pull docker images used for machine learning workloads.|__&check;__|__&check;__|
179179
| `<your storage account name>.blob.core.windows.net` | 443 | Azure blob storage, required to fetch machine learning project scripts, data or models, and upload job logs/outputs.|__&check;__|__&check;__|
180180
| `<your workspace ID>.workspace.<region>.api.azureml.ms`<br>`<region>.experiments.azureml.net`<br>`<region>.api.azureml.ms` | 443 | Azure Machine Learning service API.|__&check;__|__&check;__|
181181
| `pypi.org` | 443 | Python package index, to install pip packages used for training job environment initialization.|__&check;__|N/A|

articles/machine-learning/how-to-manage-workspace-cli.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ The following considerations and limitations apply to dependent resources associ
153153
The Azure Machine Learning workspace uses Azure Container Registry for some operations, and automatically creates a Container Registry instance when it first needs one.
154154
[!INCLUDE [machine-learning-delete-acr](includes/machine-learning-delete-acr.md)]
155155

156-
To use an existing Azure container registry with an Azure Machine Learning workspace, you must [enable the admin account](/azure/container-registry/container-registry-authentication#admin-account) on the container registry.
156+
To use an existing Azure Container Registry with an Azure Machine Learning workspace, you must [enable the admin account](/azure/container-registry/container-registry-authentication#admin-account) on the container registry.
157157

158158
#### Storage Account
159159

articles/machine-learning/how-to-package-models-app-service.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -150,9 +150,9 @@ In this section, you package the previously registered MLflow model and deploy i
150150
151151
1. Look for the environment named *heart-classifier-mlflow-package*, which is the name of the package you just created.
152152
153-
1. Copy the value that's in the **Azure container registry** field.
153+
1. Copy the value that's in the **Azure Container Registry** field.
154154
155-
:::image type="content" source="./media/model-packaging/model-package-container-name.png" alt-text="A screenshot showing the section where the Azure container registry image name is displayed in Azure Machine Learning studio.":::
155+
:::image type="content" source="./media/model-packaging/model-package-container-name.png" alt-text="A screenshot showing the section where the Azure Container Registry image name is displayed in Azure Machine Learning studio.":::
156156
157157
158158
1. Now, deploy this package in an App Service.
@@ -177,7 +177,7 @@ In this section, you package the previously registered MLflow model and deploy i
177177
178178
1. For **Image Source**, select **Azure Container Registry**.
179179
180-
1. Configure the **Azure container registry options** as follows:
180+
1. Configure the **Azure Container Registry options** as follows:
181181
182182
1. For **Registry**, select the Azure Container Registry associated with the Azure Machine Learning workspace.
183183

articles/machine-learning/how-to-prevent-data-loss-exfiltration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ Use the following steps to enable a storage endpoint for the subnet that contain
159159
When using Azure Machine Learning curated environments, make sure to use the latest environment version. The container registry for the environment must also be `mcr.microsoft.com`. To check the container registry, use the following steps:
160160

161161
1. From [Azure Machine Learning studio](https://ml.azure.com), select your workspace and then select __Environments__.
162-
1. Verify that the __Azure container registry__ begins with a value of `mcr.microsoft.com`.
162+
1. Verify that the __Azure Container Registry__ begins with a value of `mcr.microsoft.com`.
163163

164164
> [!IMPORTANT]
165165
> If the container registry is `viennaglobal.azurecr.io` you cannot use the curated environment with the data exfiltration. Try upgrading to the latest version of the curated environment.

articles/machine-learning/includes/machine-learning-online-endpoint-troubleshooting.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ If the value of `bypass` isn't `AzureServices`, use the guidance in [Configure A
4343
> This issue applies when you use the [legacy network isolation method for managed online endpoints](../concept-secure-online-endpoint.md#secure-outbound-access-with-legacy-network-isolation-method). In this method, Azure Machine Learning creates a managed virtual network for each deployment under an endpoint.
4444
4545
1. Check whether the `egress-public-network-access` flag has a value of `disabled` for the deployment. If this flag is enabled, and the visibility of the container registry is private, this failure is expected.
46-
1. Use the following command to check the status of the private endpoint connection. Replace `<registry-name>` with the name of the Azure container registry for your workspace:
46+
1. Use the following command to check the status of the private endpoint connection. Replace `<registry-name>` with the name of the Azure Container Registry for your workspace:
4747

4848
```azurecli
4949
az acr private-endpoint-connection list -r <registry-name> --query "[?privateLinkServiceConnectionState.description=='Egress for Microsoft.MachineLearningServices/workspaces/onlineEndpoints'].{ID:id, status:privateLinkServiceConnectionState.status}"

0 commit comments

Comments
 (0)