Oefening: een Azure AI-servicesaccount maken

Voltooid

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

  1. 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>
    
  2. Maak een andere variabele voor de regio waar uw resourcegroep zich bevindt:

    LOCATION=$(az group show --name $RESOURCEGROUP | jq -r '.location')
    
  3. 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
    
  4. Maak een andere variabele die uw accountnaam bevat:

    ACCOUNT=learn-account-$RANDOM
    
  5. 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.

    Zie az 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.

    Zie az 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.