Cvičení – vytvoření účtu služeb Azure AI

Dokončeno

V předchozí lekci jste zjistili, jak pomocí webu Azure Portal vytvořit účet služeb Azure AI.

V tomto cvičení vytvoříte účet služeb Azure AI pomocí Azure CLI.

Aplikace, které vytvoříte v nadcházejících cvičeních, používají tento účet k provádění operací převodu řeči na text.

Vytvoření účtu služeb Azure AI

  1. V okně Cloud Shellu na pravé straně obrazovky vyberte ikonu Další (...) a pak vyberte Nastavení>přejít na klasickou verzi.

  2. Pomocí následujícího kódu vytvořte proměnnou, která bude obsahovat název skupiny prostředků, kterou jste vytvořili při aktivaci sandboxu Learn:

    RESOURCEGROUP=<rgn>[sandbox resource group name]</rgn>
    
  3. Vytvořte další proměnnou, která bude obsahovat oblast, ve které se nachází vaše skupina prostředků:

    LOCATION=$(az group show --name $RESOURCEGROUP | jq -r '.location')
    
  4. Při vytváření aplikace budete potřebovat umístění, takže pomocí následujícího příkazu vypíšete obsah $LOCATION proměnné a zkopírujte tuto hodnotu pro pozdější použití:

    echo $LOCATION
    
  5. Vytvořte další proměnnou, která bude obsahovat název vašeho účtu:

    ACCOUNT=learn-account-$RANDOM
    
  6. Vytvořte účet služeb Azure AI:

    az cognitiveservices account create \
        --name $ACCOUNT \
        --resource-group $RESOURCEGROUP \
        --kind SpeechServices \
        --sku F0 \
        --location $LOCATION \
        --yes
    

    V předchozím kódu:

    Hodnota Popis
    Jméno Určuje jedinečný název vašeho účtu služeb Azure AI.
    skupina prostředků Určuje název vaší skupiny prostředků.
    laskavý Určuje typ účtu, což je SpeechServices pro toto cvičení, protože budeme vytvářet řeč na textovou aplikaci.

    Podívejte az cognitiveservices account list-kinds se na seznam typů účtů.
    sku Určuje skladovou položku pro účet, což je bezplatná úroveň F0 pro toto cvičení.

    Podívejte az cognitiveservices account list-skus se na seznam skladových položek účtu.
    location Určuje umístění účtu.
    Ano Potlačí výzvu k potvrzení podmínek.

    Dokončení tohoto příkazu by mělo trvat několik sekund. Po dokončení příkazu získáte odpověď JSON z Azure jako v následujícím příkladu:

    {
      "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"
    }
    

Načtení klíčů pro účet služeb Azure AI

Po vytvoření účtu služeb Azure AI použijte k výpisu klíčů následující příkaz:

az cognitiveservices account keys list \
   --name $ACCOUNT \
   --resource-group $RESOURCEGROUP

Měla by se zobrazit odpověď JSON jako v následujícím příkladu:

{
   "key1": "0123456789abcdef0123456789abcdef",
   "key2": "fedcba9876543210fedcba9876543210"
}

Zkopírujte hodnotu pro jeden klíč; Tento klíč použijete při vytváření aplikace v pozdějším cvičení.