Delen via


CLI (v2) Azure AI Services-verbindings-YAML-schema

VAN TOEPASSING OP: Azure CLI ml-extensie v2 (huidige)

Notitie

De YAML-syntaxis die in dit document wordt beschreven, is gebaseerd op het JSON-schema voor de nieuwste versie van de ML CLI v2-extensie. Deze syntaxis werkt gegarandeerd alleen met de nieuwste versie van de ML CLI v2-extensie. U vindt de schema's voor oudere extensieversies op https://azuremlschemasprod.azureedge.net/.

YAML-syntaxis

Sleutel Type Description Toegestane waarden Default value
$schema tekenreeks Het YAML-schema. Als u de Azure Machine Learning Visual Studio Code-extensie gebruikt om het YAML-bestand te ontwerpen, neemt $schema u deze boven aan het bestand op om schema- en resourcevoltooiingen aan te roepen.
name tekenreeks Vereist. De verbindingsnaam.
description tekenreeks De beschrijving van de verbinding.
tags object De woordenlijst voor verbindingstags.
type tekenreeks Vereist. Het verbindingstype. azure_ai_services azure_ai_services
is_shared boolean true als de verbinding wordt gedeeld tussen andere projecten in de hub; anders, false. true
endpoint tekenreeks Vereist. De URL van het eindpunt.
api_key tekenreeks De API-sleutel die wordt gebruikt om de verbinding te verifiëren. Als deze niet is opgegeven, wordt de verbinding geverifieerd via Microsoft Entra-id (verificatie zonder referenties).
ai_services_resource_id tekenreeks Vereist. De volledig gekwalificeerde Azure-resource-id van de Azure AI Services-resource.

Opmerkingen

Er zijn twee manieren om verbindingen met Azure AI Services te maken:

  • Eén verbinding voor alle Azure AI Services, met uitzondering van Azure AI Search.
  • Eén verbinding voor elke afzonderlijke Azure AI-service.

Het schema dat in dit artikel wordt beschreven, is voor één verbinding voor alle Azure AI Services, met uitzondering van Azure AI Search.

Hoewel de az ml connection opdrachten kunnen worden gebruikt om zowel Azure Machine Learning- als Azure AI Studio-verbindingen te beheren, is de Azure AI Services-verbinding specifiek voor Azure AI Studio.

Voorbeelden

Deze voorbeelden zijn in de vorm van YAML-bestanden en worden gebruikt vanuit de CLI. Bijvoorbeeld: az ml connection create -f <file-name>.yaml.

YAML: API-sleutel

#AzureAIServiceConnection.yml

name: myazai_ei
type: azure_ai_services
endpoint: https://contoso.cognitiveservices.azure.com/
api_key: XXXXXXXXXXXXXXX

YAML: Microsoft Entra-id

#AzureAIServiceConnection.yml

name: myazai_apk
type: azure_ai_services
endpoint: https://contoso.cognitiveservices.azure.com/

Volgende stappen