Краткое руководство. Создание ресурса служб искусственного интеллекта Azure с помощью шаблона ARM

В этом кратком руководстве показано, как использовать шаблон Azure Resource Manager (шаблон ARM) для создания ресурса в службах ИИ Azure.

Службы ИИ Azure — это облачный портфель служб ИИ. Это помогает разработчикам создавать когнитивный интеллект в приложения, не нуждаясь в прямых навыках или знаниях об ИИ или обработке и анализе данных.

Службы искусственного интеллекта Azure доступны через ИНТЕРФЕЙСы REST API и пакеты SDK клиентской библиотеки на популярных языках разработки. Это позволяет разработчикам легко добавлять когнитивные функции в свои приложения с помощью когнитивных решений, которые могут видеть, слышать, говорить и анализировать.

Создав ресурс служб искусственного интеллекта Azure, вы можете:

  • Доступ к нескольким службам ИИ в Azure с одним ключом и конечной точкой.
  • Консолидация выставления счетов из используемых служб.

Шаблон Azure Resource Manager — это файл нотации объектов JavaScript (JSON), который определяет инфраструктуру и конфигурацию проекта. В шаблоне используется декларативный синтаксис. Вы описываете предполагаемое развертывание без написания последовательности команд программирования для создания развертывания.

Необходимые компоненты

  • Если у вас еще нет подписки Azure, создайте бесплатную учетную запись Azure.
  • Если вы планируете использовать пространственный анализ в визуальном распознавании ИИ Azure или Анализ текста для работоспособности на языке ИИ Azure, необходимо создать первые ресурсы визуального распознавания или языка из портал Azure, чтобы вы могли просмотреть и подтвердить условия. Это можно сделать здесь: Язык ИИ Azure, Azure AI Vision. После этого можно создать последующие ресурсы с помощью любого средства развертывания (например, пакета SDK, CLI или шаблона ARM) в той же подписке Azure.

Изучение шаблона

Шаблон, используемый в этом кратком руководстве, состоит из шаблонов быстрого запуска 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
        }
      }
    }
  ]
}

Один ресурс Azure определен в файле Bicep: Microsoft.CognitiveServices/accounts указывает, что это ресурс служб искусственного интеллекта Azure. Поле kind в файле Bicep определяет тип ресурса.

В следующих таблицах содержатся сведения о продуктах и ценах на службы ИИ Azure.

Несколько служб

Service Вид
Несколько служб. Дополнительные сведения см. на странице цен. CognitiveServices

Зрение

Service Вид
Зрение ComputerVision
Ресурс прогнозирования службы "Пользовательское визуальное распознавание" CustomVision.Prediction
Ресурс обучения службы "Пользовательское визуальное распознавание" CustomVision.Training
Распознавание лиц Face
Интеллектуальный анализ документов FormRecognizer

Речь

Service Вид
Речь SpeechServices

Язык

Service Вид
Распознавание речи (LUIS) LUIS
QnA Maker QnAMaker
Язык TextAnalytics
Перевод текста TextTranslation

Decision

Service Вид
Детектор аномалий AnomalyDetector
Content Moderator ContentModerator
Персонализатор Personalizer

Azure OpenAI

Service Вид
Azure OpenAI OpenAI

Ценовые категории и выставление счетов

Ценовые категории (и сумма, которую вы выставляете) основаны на количестве транзакций, которые вы отправляете с помощью сведений о проверке подлинности. Каждая ценовая категория определяет:

  • Максимальное число разрешенных транзакций в секунду (TPS).
  • Функции службы, включенные в ценовой категории.
  • Стоимость предопределенного количества транзакций. Выше этого числа будет взиматься дополнительная плата, как указано в сведениях о ценах для вашей службы.

Примечание.

Многие службы ИИ Azure имеют бесплатный уровень, который можно использовать для пробной версии службы. Чтобы использовать бесплатный уровень, используйте F0 в качестве ценовой категории для ресурса.

Развертывание шаблона

  1. Нажмите кнопку Развертывание в Azure.

    Кнопка для развертывания шаблона Resource Manager в Azure.

  2. Введите следующие значения.

    значение Описание
    Подписка Выберите подписку Azure.
    Группа ресурсов Щелкните Создать, введите уникальное имя группы ресурсов и нажмите кнопку ОК.
    Регион Выберите регион (например, восточная часть США).
    Имя Cognitive Service Замените значение уникальным именем ресурса служб ИИ Azure. При проверке развертывания вам потребуется имя в следующем разделе.
    Местонахождение Замените выбранным регионом.
    SKU Выберите ценовую категорию для ресурса.

    Снимок экрана: панель создания ресурсов.

  3. Выберите Просмотр и создание, а затем нажмите кнопку Создать. При успешном развертывании доступна кнопка "Перейти к ресурсу ".

Совет

Если подписка не позволяет создавать ресурс служб искусственного интеллекта Azure, возможно, потребуется включить привилегии этого поставщика ресурсов Azure с помощью портал Azure, команды PowerShell или команды Azure CLI. Если вы не являетесь владельцем подписки, попросите владельца подписки или пользователя с ролью администратора завершить регистрацию. Или попросите предоставить учетным записям права /register/action .

Просмотр развернутых ресурсов

Когда развертывание завершится, нажмите кнопку "Перейти к ресурсу", чтобы увидеть новый ресурс. Группу ресурсов можно также найти, выбрав:

  1. Выбор групп ресурсов в левой области.
  2. имя группы ресурсов.

Очистка ресурсов

Если вы хотите очистить и удалить подписку на службы искусственного интеллекта Azure, можно удалить ресурс или группу ресурсов. При удалении группы ресурсов также удаляются все другие ресурсы, содержащиеся в группе.

  1. На левой панели выберите группы ресурсов, чтобы отобразить список групп ресурсов.
  2. Найдите группу ресурсов, содержащую ресурс для удаления.
  3. Щелкните правой кнопкой мыши группу ресурсов, выберите "Удалить группу ресурсов" и подтвердите ее.