Exercice – Créer un compte Azure AI services
Dans l’unité précédente, vous avez appris comment utiliser le portail Azure pour créer un compte Azure AI services.
Dans cet exercice, vous allez créer un compte Azure AI Services à l’aide d’Azure CLI.
Les applications que vous allez créer dans les exercices à venir utilisent ce compte pour effectuer les opérations de reconnaissance vocale.
Créer un compte Azure AI services
Dans la fenêtre Cloud Shell située à droite de l’écran, sélectionnez l’icône Plus (...), puis Paramètres>Accéder à la version classique.
Utilisez le code suivant pour créer une variable destinée à contenir le nom du groupe de ressources créé automatiquement lors de l’activation du bac à sable Learn :
RESOURCEGROUP=<rgn>[sandbox resource group name]</rgn>
Créez une autre variable destinée à contenir la région où se trouve votre groupe de ressources :
LOCATION=$(az group show --name $RESOURCEGROUP | jq -r '.location')
Vous aurez besoin de l’emplacement lors de la création de votre application : utilisez donc la commande suivante pour voir le contenu de la variable
$LOCATION
, puis copiez cette valeur pour l’utiliser plus tard :echo $LOCATION
Créez une autre variable qui va contenir le nom de votre compte :
ACCOUNT=learn-account-$RANDOM
Créez votre compte Azure AI Services :
az cognitiveservices account create \ --name $ACCOUNT \ --resource-group $RESOURCEGROUP \ --kind SpeechServices \ --sku F0 \ --location $LOCATION \ --yes
Dans le code précédent :
Valeur Description name Spécifie le nom unique de votre compte Azure AI services. resource-group Spécifie le nom de votre groupe de ressources. kind Spécifie le type de compte, qui est SpeechServices pour cet exercice, car nous allons créer une application de reconnaissance vocale.
Pour obtenir la liste des types de compte, consultezaz cognitiveservices account list-kinds
.sku Spécifie la référence SKU du compte, qui est le niveau F0 gratuit pour cet exercice.
Pour obtenir la liste des références SKU, consultezaz cognitiveservices account list-skus
.location Spécifie l’emplacement du compte. Oui Supprime l’invite de confirmation des conditions d’utilisation. Cette commande peut prendre quelques secondes. Vous obtiendrez une réponse JSON d’Azure comme dans l’exemple suivant lorsque la commande sera terminée :
{ "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" }
Récupérer les clés de votre compte Azure AI services
Une fois que votre compte Azure AI services a été créé, utilisez la commande suivante pour lister les clés :
az cognitiveservices account keys list \
--name $ACCOUNT \
--resource-group $RESOURCEGROUP
Vous devez normalement voir une réponse JSON similaire à l’exemple suivant :
{
"key1": "0123456789abcdef0123456789abcdef",
"key2": "fedcba9876543210fedcba9876543210"
}
Copiez la valeur de l’une ou l’autre des clés : vous allez utiliser cette clé lors de la création de votre application dans un exercice ultérieur.