CLI (v2) Esquema YAML de conexão dos Serviços de IA do Azure
APLICA-SE A: Azure CLI ml extension v2 (atual)
Nota
A sintaxe YAML detalhada neste documento é baseada no esquema JSON para a versão mais recente da extensão ML CLI v2. Esta sintaxe é garantida apenas para funcionar com a versão mais recente da extensão ML CLI v2. Você pode encontrar os esquemas para versões de extensão mais antigas em https://azuremlschemasprod.azureedge.net/.
Sintaxe YAML
Chave | Tipo | Description | Valores permitidos | Default value |
---|---|---|---|---|
$schema |
string | O esquema YAML. Se você usar a extensão de código do Visual Studio do Aprendizado de Máquina do Azure para criar o arquivo YAML, inclua $schema na parte superior do arquivo para invocar o esquema e as completações de recursos. |
||
name |
string | Obrigatório. O nome da conexão. | ||
description |
string | A descrição da conexão. | ||
tags |
objeto | O dicionário de marcas de conexão. | ||
type |
string | Obrigatório. O tipo de conexão. | azure_ai_services |
azure_ai_services |
is_shared |
boolean | true se a conexão for compartilhada entre outros projetos no hub; caso contrário, false . |
true |
|
endpoint |
string | Obrigatório. A URL do ponto de extremidade. | ||
api_key |
string | A chave de API usada para autenticar a conexão. Se não for fornecida, a conexão será autenticada por meio do Microsoft Entra ID (autenticação sem credenciais). | ||
ai_services_resource_id |
string | Obrigatório. A ID de recurso do Azure totalmente qualificada do recurso Azure AI Services. |
Observações
Há duas maneiras de criar conexões com os Serviços de IA do Azure:
- Uma conexão para todos os Serviços de IA do Azure, exceto a Pesquisa de IA do Azure.
- Uma conexão para cada Serviço de IA do Azure individual.
O esquema descrito neste artigo é para uma conexão para todos os Serviços de IA do Azure, exceto a Pesquisa de IA do Azure.
Embora os az ml connection
comandos possam ser usados para gerenciar conexões do Azure Machine Learning e do Azure AI Studio, a conexão dos Serviços de IA do Azure é específica do Azure AI Studio.
Exemplos
Esses exemplos seriam na forma de arquivos YAML e usados a partir da CLI. Por exemplo, az ml connection create -f <file-name>.yaml
.
YAML: Chave 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/