Condividi tramite


Schema YAML della connessione ai servizi di Azure AI dell'interfaccia della riga di comando (v2)

SI APPLICA A: estensione ML dell'interfaccia della riga di comando di Azure v2 (corrente)

Nota

La sintassi YAML descritta in dettaglio in questo documento si basa sullo schema JSON per la versione più recente dell'estensione dell'interfaccia della riga di comando di Machine Learning v2. Il funzionamento di questa sintassi è garantito solo con la versione più recente dell'estensione dell'interfaccia della riga di comando di Machine Learning v2. È possibile trovare gli schemi per le versioni di estensione precedenti in https://azuremlschemasprod.azureedge.net/.

Sintassi YAML

Chiave Type Descrizione Valori consentiti Valore predefinito
$schema string Schema YAML. Se si usa l'estensione Azure Machine Learning per Visual Studio Code per creare il file YAML, includere $schema nella parte superiore del file per richiamare i completamenti dello schema e delle risorse.
name string Obbligatorio. Nome della connessione.
description string Descrizione della connessione.
tags oggetto Dizionario di tag della connessione.
type string Obbligatorio. Tipo di connessione. azure_ai_services azure_ai_services
is_shared boolean true se la connessione viene condivisa tra altri progetti nell'hub. In caso contrario, false. true
endpoint string Obbligatorio. URL dell'endpoint.
api_key string Chiave API usata per autenticare la connessione. Se non specificato, la connessione viene autenticata tramite Microsoft Entra ID (autenticazione senza credenziali).
ai_services_resource_id string Obbligatorio. ID risorsa di Azure completo della risorsa servizi di intelligenza artificiale di Azure.

Osservazioni:

Esistono due modi per creare connessioni ai servizi di intelligenza artificiale di Azure:

  • Una connessione per tutti i servizi di intelligenza artificiale di Azure ad eccezione di Ricerca di intelligenza artificiale di Azure.
  • Una connessione per ogni singolo servizio di intelligenza artificiale di Azure.

Lo schema descritto in questo articolo è relativo a una connessione per tutti i servizi di intelligenza artificiale di Azure ad eccezione di Ricerca di intelligenza artificiale di Azure.

Anche se i comandi di az ml connection possono essere usati per gestire sia le connessioni di Azure Machine Learning che di Studio AI della piattaforma Azure, la connessione di Servizi di Azure AI è specifica di Studio AI della piattaforma Azure.

Esempi

Questi esempi sono sotto forma di file YAML e vengono usati dall'interfaccia della riga di comando. Ad esempio: az ml connection create -f <file-name>.yaml.

YAML: chiave API

#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/

Passaggi successivi