Cvičení – vytvoření účtu služeb Azure AI
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
V okně Cloud Shellu na pravé straně obrazovky vyberte ikonu Další (...) a pak vyberte Nastavení>přejít na klasickou verzi.
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>
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')
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
Vytvořte další proměnnou, která bude obsahovat název vašeho účtu:
ACCOUNT=learn-account-$RANDOM
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ívejteaz 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ívejteaz 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í.