Quickstart: Een Azure AI-servicesresource maken met behulp van een ARM-sjabloon

In deze quickstart ziet u hoe u een Azure Resource Manager-sjabloon (ARM-sjabloon) gebruikt om een resource te maken in Azure AI-services.

Azure AI-services is een cloudportfolio van AI-services. Het helpt ontwikkelaars cognitieve intelligentie in toepassingen te bouwen zonder directe vaardigheden of kennis van AI of gegevenswetenschap nodig te hebben.

Azure AI-services zijn beschikbaar via REST API's en clientbibliotheek-SDK's in populaire ontwikkeltalen. Hiermee kunnen ontwikkelaars eenvoudig cognitieve functies toevoegen aan hun toepassingen met cognitieve oplossingen die kunnen zien, horen, spreken en analyseren.

Door een Azure AI-servicesresource te maken, kunt u het volgende doen:

  • Toegang tot meerdere AI-services in Azure met één sleutel en eindpunt.
  • Voeg de facturering samen van de services die u gebruikt.

Een Azure Resource Manager-sjabloon is een JSON-bestand (JavaScript Object Notation) dat de infrastructuur en configuratie voor uw project definieert. Voor de sjabloon is declaratieve syntaxis vereist. U beschrijft de beoogde implementatie zonder de reeks programmeeropdrachten te schrijven om de implementatie te maken.

Vereisten

  • Als u geen Azure-abonnement hebt, kunt u er gratis een maken.
  • Als u van plan bent ruimtelijke analyse te gebruiken in Azure AI Vision of Text Analytics for Health in Azure AI Language, moet u uw eerste Vision- of Taalresources maken vanuit Azure Portal, zodat u de voorwaarden kunt bekijken en bevestigen. U kunt dit hier doen: Azure AI Language, Azure AI Vision. Daarna kunt u volgende resources maken met behulp van elk implementatieprogramma (bijvoorbeeld SDK, CLI of ARM-sjabloon) onder hetzelfde Azure-abonnement.

De sjabloon controleren

De sjabloon die u in deze quickstart gebruikt, is afkomstig van Azure-quickstartsjablonen.

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

Er is één Azure-resource gedefinieerd in het Bicep-bestand: Microsoft.CognitiveServices/accounts geeft aan dat het een Azure AI-servicesresource is. Het kind veld in het Bicep-bestand definieert het type resource.

De volgende tabellen bevatten informatie over producten en prijzen voor Azure AI-services.

Multi-service

Service Soort
Meerdere services. Zie voor meer informatie de pagina met prijzen. CognitiveServices

Vision

Service Soort
Vision ComputerVision
Custom Vision - Voorspelling CustomVision.Prediction
Custom Vision - Training CustomVision.Training
Face Face
Documentinformatie FormRecognizer

Spraak

Service Soort
Spraak SpeechServices

Taal

Service Soort
Language Understanding (LUIS) LUIS
QnA Maker QnAMaker
Taal TextAnalytics
Tekstomzetting TextTranslation

Beslissing

Service Soort
Anomaliedetectie AnomalyDetector
Content Moderator ContentModerator
Personalizer Personalizer

Azure OpenAI

Service Soort
Azure OpenAI OpenAI

Prijscategorieën en facturering

Prijscategorieën (en het bedrag dat u in rekening wordt gebracht) zijn gebaseerd op het aantal transacties dat u verzendt met behulp van uw verificatiegegevens. Voor elke prijsklasse wordt het volgende gespecificeerd:

  • Maximum aantal toegestane transacties per seconde (TPS).
  • Servicefuncties die zijn ingeschakeld binnen de prijscategorie.
  • Kosten voor een vooraf gedefinieerd aantal transacties. Als u boven dit nummer gaat, worden er extra kosten in rekening gebracht, zoals opgegeven in de prijsgegevens voor uw service.

Notitie

Veel van de Azure AI-services hebben een gratis laag die u kunt gebruiken om de service uit te proberen. Als u de gratis laag wilt gebruiken, gebruikt F0 u deze als de prijscategorie voor uw resource.

De sjabloon implementeren

  1. Selecteer de knop Implementeren in Azure .

    Knop voor het implementeren van de Resource Manager-sjabloon in Azure.

  2. Voer de volgende waarden in.

    Waarde Beschrijving
    Abonnement Selecteer een Azure-abonnement.
    Resourcegroep Selecteer Nieuwe maken, geef een unieke naam op voor de resourcegroep en selecteer OK.
    Regio Selecteer een regio (bijvoorbeeld VS - oost).
    Naam van Cognitive Service Vervang de waarde door een unieke naam voor uw Azure AI-servicesresource. U hebt de naam in de volgende sectie nodig wanneer u de implementatie valideert.
    Location Vervang door de regio die u hebt geselecteerd.
    SKU Selecteer de prijscategorie voor uw resource.

    Schermopname van het deelvenster voor het maken van resources.

  3. Selecteer Controleren + maken en selecteer vervolgens Maken. Wanneer de implementatie is geslaagd, is de knop Ga naar de resource beschikbaar.

Tip

Als u met uw abonnement geen Azure AI-servicesresource kunt maken, moet u mogelijk de bevoegdheid van die Azure-resourceprovider inschakelen met behulp van Azure Portal, een PowerShell-opdracht of een Azure CLI-opdracht. Als u niet de eigenaar van het abonnement bent, vraagt u de eigenaar van het abonnement of iemand met een beheerdersrol om de registratie voor u te voltooien. U kunt ook vragen om de bevoegdheden /register/action toe te kennen aan uw account.

Geïmplementeerde resources bekijken

Wanneer de implementatie is voltooid, kunt u de knop Naar de resource gaan selecteren om uw nieuwe resource weer te geven. U kunt de resourcegroep ook vinden door:

  1. Resourcegroepen selecteren in het linkerdeelvenster.
  2. De naam van de resourcegroep te selecteren.

Resources opschonen

Als u een Azure AI-servicesabonnement wilt opschonen en verwijderen, kunt u de resource of de resourcegroep verwijderen. Als u de resourcegroep verwijdert, worden ook alle andere resources verwijderd die de groep bevat.

  1. Selecteer resourcegroepen in het linkerdeelvenster om de lijst met uw resourcegroepen weer te geven.
  2. Zoek de resourcegroep die de resource bevat die moet worden verwijderd.
  3. Klik met de rechtermuisknop op de resourcegroep, selecteer Resourcegroep verwijderen en bevestig het.