Schéma YAML des connexions Azure AI Services avec CLI (v2)
S’APPLIQUE À : Extension ml Azure CLI v2 (actuelle)
Remarque
La syntaxe YAML détaillée dans ce document est basée sur le schéma JSON pour la dernière version de l’extension ML CLI v2. Le fonctionnement de cette syntaxe est garanti uniquement avec la dernière version de l’extension ML CLI v2. Vous trouverez les schémas des versions d’extension plus anciennes sur https://azuremlschemasprod.azureedge.net/.
Syntaxe YAML
Clé | Type | Description | Valeurs autorisées | Valeur par défaut |
---|---|---|---|---|
$schema |
string | Schéma YAML. Si vous utilisez l’extension de Visual Studio Code pour Azure Machine Learning afin de créer le fichier YAML, incluez $schema en haut de votre fichier pour appeler les complétions du schéma et de la ressource. |
||
name |
string | Obligatoire. Nom de la connexion. | ||
description |
string | La description de la connexion. | ||
tags |
object | Le dictionnaire des étiquettes de connexion. | ||
type |
string | Obligatoire. Type de la connexion. | azure_ai_services |
azure_ai_services |
is_shared |
booléen | true si la connexion est partagée avec d’autres projets du hub. Sinon, false . |
true |
|
endpoint |
string | Obligatoire. URL du point de terminaison. | ||
api_key |
string | La clé API utilisée pour authentifier la connexion. Si elle n’est pas fournie, la connexion est authentifiée via l’ID Microsoft Entra (authentification sans informations d’identification). | ||
ai_services_resource_id |
string | Obligatoire. L’ID de ressource Azure complet de la ressource Azure AI Services. |
Notes
Il existe deux façons de créer des connexions à Azure AI Services :
- Une connexion pour tous les services Azure AI Services, à l’exception de Recherche Azure AI.
- Une connexion pour chaque service Azure AI individuel.
Le schéma décrit dans cet article concerne une connexion pour tous les services Azure AI Services, à l’exception de Recherche Azure AI.
Même si les commandes az ml connection
peuvent être utilisées pour gérer à la fois les connexions Azure Machine Learning et Azure AI Studio, la connexion Azure AI Services est spécifique à Azure AI Studio.
Exemples
Ces exemples sont sous la forme de fichiers YAML et utilisés à partir de l’interface CLI. Par exemple : az ml connection create -f <file-name>.yaml
.
YAML : clé API
#AzureAIServiceConnection.yml
name: myazai_ei
type: azure_ai_services
endpoint: https://contoso.cognitiveservices.azure.com/
api_key: XXXXXXXXXXXXXXX
YAML : ID Microsoft Entra
#AzureAIServiceConnection.yml
name: myazai_apk
type: azure_ai_services
endpoint: https://contoso.cognitiveservices.azure.com/