Snabbstart: Skapa en Azure AI-tjänstresurs med hjälp av en ARM-mall

Den här snabbstarten visar hur du använder en Azure Resource Manager-mall (ARM-mall) för att skapa en resurs i Azure AI-tjänster.

Azure AI-tjänster är en molnbaserad portfölj med AI-tjänster. Det hjälper utvecklare att bygga in kognitiv intelligens i program utan att behöva direkta kunskaper om AI eller datavetenskap.

Azure AI-tjänster är tillgängliga via REST-API:er och klientbiblioteks-SDK:er på populära utvecklingsspråk. Det gör det möjligt för utvecklare att enkelt lägga till kognitiva funktioner i sina program med kognitiva lösningar som kan se, höra, tala och analysera.

Genom att skapa en Azure AI-tjänstresurs kan du:

  • Få åtkomst till flera AI-tjänster i Azure med en enda nyckel och slutpunkt.
  • Konsolidera faktureringen från de tjänster som du använder.

En Azure Resource Manager-mall är en JSON-fil (JavaScript Object Notation) som definierar infrastrukturen och konfigurationen för projektet. Mallen använder deklarativ syntax. Du beskriver den avsedda distributionen utan att skriva sekvensen med programmeringskommandon för att skapa distributionen.

Förutsättningar

  • Om du inte har en Azure-prenumeration skapar du en kostnadsfritt.
  • Om du planerar att använda spatial analys i Azure AI Vision eller Textanalys för hälsa i Azure AI Language måste du skapa dina första visions- eller språkresurser från Azure-portalen så att du kan granska och bekräfta villkoren. Du kan göra det här: Azure AI Language, Azure AI Vision. Därefter kan du skapa efterföljande resurser med valfritt distributionsverktyg (till exempel SDK, CLI eller ARM-mall) under samma Azure-prenumeration.

Granska mallen

Mallen som du använder i den här snabbstarten kommer från Azure-snabbstartsmallar.

{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "metadata": {
    "_generator": {
      "name": "bicep",
      "version": "0.15.31.15270",
      "templateHash": "17000396405303018145"
    }
  },
  "parameters": {
    "cognitiveServiceName": {
      "type": "string",
      "defaultValue": "[format('CognitiveService-{0}', uniqueString(resourceGroup().id))]",
      "metadata": {
        "description": "That name is the name of our application. It has to be unique.Type a name followed by your resource group name. (<name>-<resourceGroupName>)"
      }
    },
    "location": {
      "type": "string",
      "defaultValue": "[resourceGroup().location]",
      "metadata": {
        "description": "Location for all resources."
      }
    },
    "sku": {
      "type": "string",
      "defaultValue": "S0",
      "allowedValues": [
        "S0"
      ]
    }
  },
  "resources": [
    {
      "type": "Microsoft.CognitiveServices/accounts",
      "apiVersion": "2021-10-01",
      "name": "[parameters('cognitiveServiceName')]",
      "location": "[parameters('location')]",
      "sku": {
        "name": "[parameters('sku')]"
      },
      "kind": "CognitiveServices",
      "properties": {
        "apiProperties": {
          "statisticsEnabled": false
        }
      }
    }
  ]
}

En Azure-resurs definieras i Bicep-filen: Microsoft.CognitiveServices/accounts anger att det är en Azure AI-tjänstresurs. Fältet kind i Bicep-filen definierar resurstypen.

Följande tabeller innehåller information om produkter och priser för Azure AI-tjänster.

Flera tjänster

Tjänst Variant
Flera tjänster. Mer information, se prissidan. CognitiveServices

Visuellt innehåll

Tjänst Variant
Visuellt innehåll ComputerVision
Custom Vision – förutsägelse CustomVision.Prediction
Custom Vision – utbildning CustomVision.Training
Ansikte Face
Dokumentinformation FormRecognizer

Tal

Tjänst Variant
Tal SpeechServices

Språk

Tjänst Variant
Language Understanding (LUIS) LUIS
QnA Maker QnAMaker
Språk TextAnalytics
Textöversättning TextTranslation

Beslut

Tjänst Variant
Avvikelseidentifiering AnomalyDetector
Content Moderator ContentModerator
Personanpassning Personalizer

Azure OpenAI

Tjänst Variant
Azure OpenAI OpenAI

Prisnivåer och fakturering

Prisnivåer (och det belopp som du debiteras) baseras på antalet transaktioner som du skickar med hjälp av din autentiseringsinformation. Varje prisnivå anger:

  • Maximalt antal tillåtna transaktioner per sekund (TPS).
  • Tjänstfunktioner aktiverade på prisnivån.
  • Kostnad för ett fördefinierat antal transaktioner. Om du går över det här numret medför det en extra kostnad, enligt vad som anges i prisinformationen för din tjänst.

Kommentar

Många av Azure AI-tjänsterna har en kostnadsfri nivå som du kan använda för att prova tjänsten. Om du vill använda den kostnadsfria nivån använder F0 du som prisnivå för din resurs.

Distribuera mallen

  1. Välj knappen Distribuera till Azure.

    Knapp för att distribuera Resource Manager-mallen till Azure.

  2. Ange följande värden.

    Värde beskrivning
    Abonnemang Välj en Azure-prenumeration.
    Resursgrupp Välj Skapa ny, ange ett unikt namn för resursgruppen och välj sedan OK.
    Region Välj en region (till exempel USA, östra).
    Cognitive Service-namn Ersätt värdet med ett unikt namn för din Azure AI-tjänstresurs. Du behöver namnet i nästa avsnitt när du verifierar distributionen.
    Plats Ersätt med den region som du har valt.
    Sku Välj prisnivå för din resurs.

    Skärmbild som visar fönstret för att skapa resurser.

  3. Välj Granska + skapaoch välj sedan Skapa. När distributionen lyckas är knappen Gå till resurs tillgänglig.

Dricks

Om din prenumeration inte tillåter att du skapar en Azure AI-tjänstresurs kan du behöva aktivera behörigheten för den Azure-resursprovidern med hjälp av Azure-portalen, ett PowerShell-kommando eller ett Azure CLI-kommando. Om du inte är prenumerationsägare ber du prenumerationsägaren eller någon med administratörsroll att slutföra registreringen åt dig. Eller be om behörigheten /register/action som ska beviljas ditt konto.

Granska distribuerade resurser

När distributionen är klar kan du välja knappen Gå till resurs för att se den nya resursen. Du kan också hitta resursgruppen genom att:

  1. Välj Resursgrupper i det vänstra fönstret.
  2. Välj resursgruppens namn.

Rensa resurser

Om du vill rensa och ta bort en Azure AI-tjänstprenumeration kan du ta bort resursen eller resursgruppen. Om du tar bort resursgruppen tas även alla andra resurser som gruppen innehåller bort.

  1. I den vänstra rutan väljer du Resursgrupper för att visa listan över dina resursgrupper.
  2. Leta upp resursgruppen som innehåller resursen som ska tas bort.
  3. Högerklicka på resursgruppen, välj Ta bort resursgrupp och bekräfta sedan.