Exercício - Criar uma conta de serviços de IA do Azure
Na unidade anterior, você aprendeu como usar o portal do Azure para criar uma conta de serviços de IA do Azure.
Neste exercício, você criará uma conta de serviços de IA do Azure usando a CLI do Azure.
Os aplicativos que você criará nos próximos exercícios usam essa conta para executar as operações de fala para texto.
Criar uma conta de serviços de IA do Azure
Na janela do Cloud Shell no lado direito do ecrã, selecione o ícone Mais (...) e, em seguida, selecione Definições>Ir para a versão Classic.
Use o código a seguir para criar uma variável para manter o nome do grupo de recursos que foi criado para você quando você ativou a área restrita do Learn:
RESOURCEGROUP=<rgn>[sandbox resource group name]</rgn>
Crie outra variável para manter a região onde seu grupo de recursos está localizado:
LOCATION=$(az group show --name $RESOURCEGROUP | jq -r '.location')
Você precisará do local ao criar seu aplicativo, portanto, use o seguinte comando para listar o
$LOCATION
conteúdo da variável e, em seguida, copie esse valor para mais tarde:echo $LOCATION
Crie outra variável para conter o nome da sua conta:
ACCOUNT=learn-account-$RANDOM
Crie sua conta de serviços de IA do Azure:
az cognitiveservices account create \ --name $ACCOUNT \ --resource-group $RESOURCEGROUP \ --kind SpeechServices \ --sku F0 \ --location $LOCATION \ --yes
No código anterior:
valor Descrição Designação Especifica o nome exclusivo para sua conta de serviços do Azure AI. grupo de recursos Especifica o nome do seu grupo de recursos. tipo Especifica o tipo de conta, que é SpeechServices para este exercício, pois criaremos um aplicativo de fala para texto.
Consulteaz cognitiveservices account list-kinds
para obter uma lista de tipos de conta.SKU Especifica a SKU da conta, que é a camada F0 gratuita para este exercício.
Consulteaz cognitiveservices account list-skus
para obter uma lista de SKUs de conta.localização Especifica o local da conta. Sim Suprime o prompt de confirmação de termos. Este comando deve levar alguns segundos para ser concluído. Você obterá uma resposta JSON do Azure como o exemplo a seguir quando o comando terminar:
{ "etag": "\"00000000-0000-0000-0000-000000000000\"", "id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/learn-bbbb1b1b-cc2c-dd3d-ee4e-ffffff5f5f5f/providers/Microsoft.CognitiveServices/accounts/learn-account-33333", "identity": null, "kind": "SpeechServices", "location": "westus", "name": "learn-account-33333", "properties": { ... }, "resourceGroup": "learn-bbbb1b1b-cc2c-dd3d-ee4e-ffffff5f5f5f", "sku": { "capacity": null, "family": null, "name": "F0", "size": null, "tier": null }, "tags": null, "type": "Microsoft.CognitiveServices/accounts" }
Recuperar as chaves da sua conta de serviços de IA do Azure
Quando sua conta de serviços do Azure AI tiver sido criada, use o seguinte comando para listar as chaves:
az cognitiveservices account keys list \
--name $ACCOUNT \
--resource-group $RESOURCEGROUP
Você deve ver uma resposta JSON como o exemplo a seguir:
{
"key1": "0123456789abcdef0123456789abcdef",
"key2": "fedcba9876543210fedcba9876543210"
}
Copie o valor de qualquer uma das chaves; Você usará essa chave quando criar seu aplicativo em um exercício posterior.