Краткое руководство. Создание ресурса служб искусственного интеллекта 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
в качестве ценовой категории для ресурса.
Развертывание шаблона
Нажмите кнопку Развертывание в Azure.
Введите следующие значения.
значение Описание Подписка Выберите подписку Azure. Группа ресурсов Щелкните Создать, введите уникальное имя группы ресурсов и нажмите кнопку ОК. Регион Выберите регион (например, восточная часть США). Имя Cognitive Service Замените значение уникальным именем ресурса служб ИИ Azure. При проверке развертывания вам потребуется имя в следующем разделе. Местонахождение Замените выбранным регионом. SKU Выберите ценовую категорию для ресурса. Выберите Просмотр и создание, а затем нажмите кнопку Создать. При успешном развертывании доступна кнопка "Перейти к ресурсу ".
Совет
Если подписка не позволяет создавать ресурс служб искусственного интеллекта Azure, возможно, потребуется включить привилегии этого поставщика ресурсов Azure с помощью портал Azure, команды PowerShell или команды Azure CLI. Если вы не являетесь владельцем подписки, попросите владельца подписки или пользователя с ролью администратора завершить регистрацию. Или попросите предоставить учетным записям права /register/action .
Просмотр развернутых ресурсов
Когда развертывание завершится, нажмите кнопку "Перейти к ресурсу", чтобы увидеть новый ресурс. Группу ресурсов можно также найти, выбрав:
- Выбор групп ресурсов в левой области.
- имя группы ресурсов.
Очистка ресурсов
Если вы хотите очистить и удалить подписку на службы искусственного интеллекта Azure, можно удалить ресурс или группу ресурсов. При удалении группы ресурсов также удаляются все другие ресурсы, содержащиеся в группе.
- На левой панели выберите группы ресурсов, чтобы отобразить список групп ресурсов.
- Найдите группу ресурсов, содержащую ресурс для удаления.
- Щелкните правой кнопкой мыши группу ресурсов, выберите "Удалить группу ресурсов" и подтвердите ее.
Связанный контент
- Дополнительные сведения о безопасной работе со службами ИИ Azure см. в статье "Проверка подлинности запросов к службам ИИ Azure".
- Список служб ИИ Azure см. в статье "Что такое службы ИИ Azure?".
- Список естественных языков, поддерживаемых службами ИИ Azure, см. в статье "Поддержка естественного языка" в службах ИИ Azure.
- Сведения об использовании локальных служб ИИ Azure см. в статье "Что такое контейнеры ИИ Azure?".
- Чтобы оценить затраты на использование служб ИИ Azure, см. статью "Планирование затрат и управление затратами на Azure AI Studio".