Oefening: een Azure AI-servicesaccount maken
In de vorige les hebt u geleerd hoe u Azure Portal gebruikt om een Azure AI-servicesaccount te maken.
In deze oefening maakt u een Azure AI-servicesaccount met behulp van de Azure CLI.
De toepassingen die u in de komende oefeningen gaat maken, gebruiken dit account om de spraak-naar-tekstbewerkingen uit te voeren.
Een Azure AI-servicesaccount maken
Maak in De Cloud Shell aan de rechterkant een variabele voor de naam van de resourcegroep die voor u is gemaakt toen u de Learn-sandbox hebt geactiveerd:
RESOURCEGROUP=<rgn>[sandbox resource group name]</rgn>
Maak een andere variabele voor de regio waar uw resourcegroep zich bevindt:
LOCATION=$(az group show --name $RESOURCEGROUP | jq -r '.location')
U hebt de locatie nodig wanneer u uw toepassing maakt. Gebruik daarom de volgende opdracht om de inhoud van de
$LOCATION
variabele weer te geven en kopieer deze waarde voor later gebruik:echo $LOCATION
Maak een andere variabele die uw accountnaam bevat:
ACCOUNT=learn-account-$RANDOM
Maak uw Azure AI-servicesaccount:
az cognitiveservices account create \ --name $ACCOUNT \ --resource-group $RESOURCEGROUP \ --kind SpeechServices \ --sku F0 \ --location $LOCATION \ --yes
In de voorgaande code:
Weergegeven als Beschrijving name Hiermee geeft u de unieke naam voor uw Azure AI-services-account op. resource-group Hiermee geeft u de naam van uw resourcegroep. Soort Hiermee geeft u het accounttype op. Dit is SpeechServices voor deze oefening, omdat we een spraak-naar-teksttoepassing maken.
Zieaz cognitiveservices account list-kinds
voor een lijst met accounttypen.sku Hiermee geeft u de SKU voor het account, de gratis F0-laag voor deze oefening.
Zieaz cognitiveservices account list-skus
voor een lijst met account-SKU's.location Hiermee geeft u de locatie voor het account. Ja Onderdrukt de prompt voor bevestiging van de voorwaarden. Het voltooien van deze opdracht duurt enkele seconden. U krijgt een JSON-antwoord van Azure, zoals in het volgende voorbeeld wanneer de opdracht is voltooid:
{ "etag": "\"00000000-0000-0000-0000-000000000000\"", "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/learn-22222222-2222-2222-2222-222222222222/providers/Microsoft.CognitiveServices/accounts/learn-account-33333", "identity": null, "kind": "SpeechServices", "location": "westus", "name": "learn-account-33333", "properties": { ... }, "resourceGroup": "learn-22222222-2222-2222-2222-222222222222", "sku": { "capacity": null, "family": null, "name": "F0", "size": null, "tier": null }, "tags": null, "type": "Microsoft.CognitiveServices/accounts" }
De sleutels voor uw Azure AI-servicesaccount ophalen
Wanneer uw Azure AI-servicesaccount is gemaakt, gebruikt u de volgende opdracht om de sleutels weer te geven:
az cognitiveservices account keys list \
--name $ACCOUNT \
--resource-group $RESOURCEGROUP
Als het goed is, ziet u een JSON-antwoord zoals in het volgende voorbeeld:
{
"key1": "0123456789abcdef0123456789abcdef",
"key2": "fedcba9876543210fedcba9876543210"
}
Kopieer de waarde voor een van beide sleutels; U gebruikt deze sleutel wanneer u uw toepassing in een latere oefening maakt.