Inicio rápido: Creación de un recurso de servicios de Azure AI mediante una plantilla de ARM

En este inicio rápido se muestra cómo usar una plantilla de Azure Resource Manager (plantilla de ARM) para crear un recurso en los servicios de Azure AI.

Los servicios de Azure AI son una cartera basada en la nube de servicios de inteligencia artificial. Ayuda a los desarrolladores a compilar inteligencia cognitiva en aplicaciones sin necesidad de aptitudes directas ni conocimientos de inteligencia artificial o ciencia de datos.

Los servicios de Azure AI están disponibles a través de API de REST y SDK de biblioteca cliente en lenguajes de desarrollo populares. Permite a los desarrolladores agregar fácilmente características cognitivas a sus aplicaciones con soluciones cognitivas que pueden ver, escuchar, hablar y analizar.

Mediante la creación de un recurso de servicios de Azure AI, puede hacer lo siguiente:

  • Acceda a varios servicios de IA en Azure con una sola clave y un punto de conexión.
  • Consolide la facturación de los servicios que use.

Una Plantilla de Azure Resource Manager es un archivo de notación de objetos JavaScript (JSON) que define tanto la infraestructura como la configuración de su proyecto. La plantilla usa sintaxis declarativa. Se describe la implementación deseada sin escribir la secuencia de comandos de programación para crear la implementación.

Requisitos previos

  • Si no tiene una suscripción a Azure, créela de forma gratuita.
  • Si tiene previsto usar el análisis espacial en Visión de Azure AI o Análisis de texto para la salud en Lenguaje de Azure AI, debe crear sus primeros recursos de Visión o Lenguaje desde Azure Portal para que pueda revisar y confirmar los términos y condiciones. Puede hacerlo aquí: Lenguaje de Azure AI, Visión de Azure AI. Después, puede crear recursos posteriores mediante cualquier herramienta de implementación (por ejemplo, SDK, CLI o plantilla de ARM) en la misma suscripción de Azure.

Revisión de la plantilla

La plantilla usada en este inicio rápido forma parte de las plantillas de inicio rápido de Azure.

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

Un recurso de Azure se define en el archivo de Bicep: Microsoft.CognitiveServices/accounts especifica que es un recurso de servicios de Azure AI. El campo kind del archivo de Bicep define el tipo de recurso.

En las tablas siguientes se proporciona información sobre los productos y los precios de los servicios de Azure AI.

Varios servicios

Servicio Clase
Varios servicios Consulte la página de preciospara más información. CognitiveServices

Visión

Servicio Clase
Visión ComputerVision
Custom Vision: Prediction CustomVision.Prediction
Custom Vision: Training CustomVision.Training
Caras Face
Document Intelligence FormRecognizer

Voz

Servicio Clase
Voz SpeechServices

Lenguaje

Servicio Clase
Language Understanding (LUIS) LUIS
QnA Maker QnAMaker
Lenguaje TextAnalytics
Traducción del texto TextTranslation

Decisión

Servicio Clase
Anomaly Detector AnomalyDetector
Content Moderator ContentModerator
Personalizer Personalizer

Azure OpenAI

Servicio Clase
Azure OpenAI OpenAI

Planes de tarifas y facturación

Los planes de tarifa (y la cantidad facturada) se basan en el número de transacciones que envía mediante la información de autenticación. Cada plan de tarifa especifica lo siguiente:

  • Número máximo de transacciones permitidas por segundo (TPS).
  • Características de servicio habilitadas dentro del plan de tarifa.
  • Costo de un número predefinido de transacciones. Al ir por encima de este número, se producirá un cargo adicional, como se especifica en los detalles de precios del servicio.

Nota:

Muchos de los servicios de Azure AI tienen un nivel gratuito que puede usar para probar el servicio. Para usar el nivel gratis, use F0 como plan de tarifa para el recurso.

Implementación de la plantilla

  1. Seleccione el botón Implementar en Azure.

    Botón para implementar la plantilla de Resource Manager en Azure.

  2. Introduzca los valores siguientes.

    Value Descripción
    Suscripción Seleccione una suscripción de Azure.
    Grupos de recursos Seleccione Crear nuevo, escriba un nombre único para el grupo de recursos y seleccione Aceptar.
    Región Seleccione una región (por ejemplo, Este de EE. UU).
    Nombre de Cognitive Service Reemplace el valor por un nombre único para el recurso de servicios de Azure AI. Necesitará el nombre en la sección siguiente al validar la implementación.
    Ubicación Reemplace por la región seleccionada.
    Sku Seleccione el plan de tarifa para el recurso.

    Captura de pantalla en la que se muestra el panel para la creación de recursos.

  3. Seleccione Revisar y crear y, luego, Crear. Cuando la implementación se realiza correctamente, el botón Ir al recurso está disponible.

Sugerencia

Si la suscripción no le permite crear un recurso de servicios de Azure AI, es posible que tenga que habilitar el privilegio de ese Proveedor de recursos de Azure mediante Azure Portal, un comando de PowerShell o un Comando CLI de Azure. Si no es el propietario de la suscripción, pida al propietario de la suscripción o a alguien con un rol de administrador que complete el registro. O bien, pida los privilegios /register/action que se van a conceder a su cuenta.

Revisión de los recursos implementados

Cuando finalice la implementación, puede seleccionar el botón Ir al recurso para ver el nuevo recurso. Para buscar el grupo de recursos:

  1. Seleccione Grupos de recursos en el panel izquierdo.
  2. Seleccione el nombre del grupo de recursos.

Limpieza de recursos

Si desea limpiar y quitar una suscripción de servicios de Azure AI, puede eliminar el recurso o el grupo de recursos. Al eliminar el grupo de recursos también se eliminan los demás recursos incluidos en el grupo.

  1. En el panel izquierdo, seleccione Grupos de recursos para mostrar la lista de los grupos de recursos.
  2. Busque el grupo de recursos que contiene el recurso que se va a eliminar.
  3. Haga clic con el botón derecho en el grupo de recursos, seleccione Eliminar grupo de recursos, y confirme.