Övning – Skapa ett Azure AI-tjänstkonto
I föregående lektion lärde du dig hur du använder Azure Portal för att skapa ett Azure AI-tjänstkonto.
I den här övningen skapar du ett Azure AI-tjänstkonto med hjälp av Azure CLI.
De program som du skapar i de kommande övningarna använder det här kontot för att utföra tal till text-åtgärder.
Skapa ett Azure AI-tjänstkonto
I Cloud Shell-fönstret till höger på skärmen väljer du ikonen Mer (...) och väljer sedan Inställningar>Gå till klassisk version.
Använd följande kod för att skapa en variabel för att lagra namnet på resursgruppen som skapades åt dig när du aktiverade sandbox-miljön Learn:
RESOURCEGROUP=<rgn>[sandbox resource group name]</rgn>
Skapa en annan variabel för att lagra den region där resursgruppen finns:
LOCATION=$(az group show --name $RESOURCEGROUP | jq -r '.location')
Du behöver platsen när du skapar programmet, så använd följande kommando för att visa innehållet i variabeln
$LOCATION
och kopiera sedan värdet för senare:echo $LOCATION
Skapa en annan variabel som ska innehålla ditt kontonamn:
ACCOUNT=learn-account-$RANDOM
Skapa ditt Azure AI-tjänstkonto:
az cognitiveservices account create \ --name $ACCOUNT \ --resource-group $RESOURCEGROUP \ --kind SpeechServices \ --sku F0 \ --location $LOCATION \ --yes
I koden ovan:
Värde Beskrivning Namn Anger det unika namnet på ditt Azure AI-tjänstkonto. resursgrupp Anger namnet på resursgruppen. sort Anger kontotypen, som är SpeechServices för den här övningen eftersom vi kommer att skapa ett tal till text-program.
Enaz cognitiveservices account list-kinds
lista över kontotyper finns i.Sku Anger SKU:n för kontot, som är den kostnadsfria F0-nivån för den här övningen.
Seaz cognitiveservices account list-skus
en lista över konto-SKU:er.Plats Anger platsen för kontot. Ja Undertrycker uppmaningen om villkorsbekräftelse. Det bör ta några sekunder att slutföra det här kommandot. Du får ett JSON-svar från Azure som i följande exempel när kommandot är klart:
{ "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" }
Hämta nycklarna för ditt Azure AI-tjänstkonto
När ditt Azure AI-tjänstkonto har skapats använder du följande kommando för att visa nycklarna:
az cognitiveservices account keys list \
--name $ACCOUNT \
--resource-group $RESOURCEGROUP
Du bör se ett JSON-svar som i följande exempel:
{
"key1": "0123456789abcdef0123456789abcdef",
"key2": "fedcba9876543210fedcba9876543210"
}
Kopiera värdet för någon av nycklarna. du använder den nyckeln när du skapar ditt program i en senare övning.