Övning – Skapa ett Azure AI-tjänstkonto

Slutförd

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

  1. 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.

  2. 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>
    
  3. Skapa en annan variabel för att lagra den region där resursgruppen finns:

    LOCATION=$(az group show --name $RESOURCEGROUP | jq -r '.location')
    
  4. 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
    
  5. Skapa en annan variabel som ska innehålla ditt kontonamn:

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

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

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