Démarrage rapide : Créer une ressource azure AI Services à l’aide d’un modèle ARM

Ce guide de démarrage rapide vous montre comment utiliser un modèle Azure Resource Manager (modèle ARM) pour créer une ressource dans les services Azure AI.

Azure AI services aide les développeurs et les organisations à créer rapidement des applications intelligentes, de pointe, prêtes à être commercialisées et responsables avec des API et des modèles prêts à l’emploi, intégrés et personnalisables. Les exemples d’applications incluent le traitement en langage naturel des conversations, la recherche, l’analyse, la traduction, le message, la vision et la prise de décision.

Conseil

Essayez Azure AI services, notamment Azure OpenAI, Sécurité du Contenu, Speech, Vision, etc. dans Azure AI Studio. Pour plus d’informations, consultez Qu’est-ce qu’Azure AI Studio ?.

La plupart des services Azure AI services sont disponibles via les API REST et les Kits de développement logiciel (SDK) de la bibliothèque de client dans les langages de développement populaires. Pour plus d’informations, consultez la documentation relative à chaque service.

Un modèle Azure Resource Manager est un fichier JSON (JavaScript Object Notation) qui définit l’infrastructure et la configuration de votre projet. Le modèle utilise la syntaxe déclarative. Vous décrivez votre déploiement prévu sans écrire la séquence de commandes de programmation pour créer le déploiement.

Prérequis

Vérifier le modèle

Le modèle que vous utilisez dans ce guide de démarrage rapide est tiré des modèles de démarrage rapide Azure.

{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "metadata": {
    "_generator": {
      "name": "bicep",
      "version": "0.30.23.60470",
      "templateHash": "10147189867297702253"
    }
  },
  "parameters": {
    "aiServicesName": {
      "type": "string",
      "defaultValue": "[format('aiServices-{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": "2023-05-01",
      "name": "[parameters('aiServicesName')]",
      "location": "[parameters('location')]",
      "identity": {
        "type": "SystemAssigned"
      },
      "sku": {
        "name": "[parameters('sku')]"
      },
      "kind": "AIServices",
      "properties": {
        "publicNetworkAccess": "Disabled",
        "networkAcls": {
          "defaultAction": "Deny"
        },
        "disableLocalAuth": true
      }
    }
  ]
}

Une seule ressource Azure est définie dans le fichier Bicep. Le champ kind dans le fichier Bicep définit le type de ressource.

Si besoin, remplacez la valeur du paramètre sku par l’instance tarifaire souhaitée. Le sku dépend de la ressource kind que vous utilisez. Par exemple, utilisez TextAnalytics pour le service Azure AI Language. Le type TextAnalytics utilise S au lieu de S0 pour la valeur sku.

Déployer le modèle

  1. Sélectionnez le bouton Déployer sur Azure.

    Bouton pour déployer le modèle Resource Manager sur Azure.

  2. Saisissez les valeurs suivantes.

    Valeur Description
    Abonnement Sélectionnez un abonnement Azure.
    Groupe de ressources Sélectionnez Créer, entrez un nom unique pour le groupe de ressources, puis sélectionnez OK.
    Région Sélectionnez une région (par exemple, USA Est).
    Nom du service d’IA Remplacez la valeur par un nom unique pour votre ressource azure AI Services. Vous aurez besoin du nom dans la section suivante lorsque vous validez le déploiement.
    Lieu Remplacez par la région que vous avez sélectionnée.
    Sku Sélectionnez le niveau tarifaire pour votre ressource.

    Capture d’écran montrant le volet de création de ressources.

  3. Sélectionnez Vérifier + créer, puis Créer. Une fois le déploiement réussi, le bouton Accéder à la ressource est disponible.

Conseil

Si votre abonnement ne vous permet pas de créer une ressource de services Azure AI, vous devrez peut-être activer le privilège de cette fournisseur de ressources Azure à l’aide du portail Azure , d’une commande PowerShell ou d’une commande Azure CLI . Si vous n’êtes pas le propriétaire de l’abonnement, demandez au propriétaire de l’abonnement ou à une personne disposant d’un rôle d’administrateur de terminer l’inscription pour vous. Vous pouvez également demander le /register/action privilèges à accorder à votre compte.

Vérifier les ressources déployées

Une fois votre déploiement terminé, vous pouvez sélectionner le bouton Accéder à la ressource pour afficher votre nouvelle ressource. Vous pouvez également rechercher le groupe de ressources :

  1. Sélectionnez groupes de ressources dans le volet gauche.
  2. en sélectionnant le nom du groupe de ressources.

Nettoyer les ressources

Si vous souhaitez nettoyer et supprimer un abonnement aux services Azure AI, vous pouvez supprimer la ressource ou le groupe de ressources. La suppression du groupe de ressources supprime également toutes les autres ressources que le groupe contient.

  1. Dans le volet gauche, sélectionnez groupes de ressources pour afficher la liste de vos groupes de ressources.
  2. Recherchez le groupe de ressources qui contient la ressource à supprimer.
  3. Cliquez avec le bouton droit sur le groupe de ressources, sélectionnez Supprimer le groupe de ressources, puis confirmez.