快速入门 - 使用 ARM 模板创建 Azure AI 服务资源
本快速入门介绍如何使用 Azure 资源管理器模板(ARM 模板)创建 Azure AI 服务中的资源。
Azure AI 服务通过现成的预生成可定制 API 和模型,帮助开发人员和组织快速创建智能、前沿、面向市场且负责任的应用程序。 应用程序示例包括对话、搜索、监视、翻译、语音、视觉和决策的自然语言处理。
可采用常用开发语言通过 REST API 和客户端库 SDK 使用大部分 Azure AI 服务。 有关详细信息,请参阅各服务的相关文档。
Azure 资源管理器模板是定义项目基础结构和配置的 JavaScript 对象表示法 (JSON) 文件。 模板使用声明性语法。 你可以在不编写用于创建部署的编程命令序列的情况下,描述预期部署。
先决条件
- 如果没有 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.29.47.4906",
"templateHash": "6912458133303539897"
}
},
"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
}
}
]
}
Bicep 文件中定义了一个 Azure 资源。 Bicep 文件中的 kind
字段定义资源类型。
根据需要,将 sku
参数值更改为所需的定价实例。 sku
取决于所使用的资源 kind
。 例如,对于 Azure AI 语言服务,应使用 TextAnalytics
。 TextAnalytics
种类使用 S
而不是 S0
作为 sku
值。
部署模板
选择“部署到 Azure”按钮。
输入以下值。
值 说明 订阅 选择 Azure 订阅。 资源组 选择“新建”,输入资源组的唯一名称,然后选择“确定”。 区域 选择区域(例如“中国东部 2”)。 AI 服务名称 将该值替换为 Azure AI 服务资源的唯一名称。 在下一部分验证部署时,需要使用该名称。 位置 替换为所选区域。 Sku 为资源选择定价层。 选择“查看 + 创建”,然后选择“创建”。 部署成功后,“转到资源”按钮将会可用。
提示
如果订阅不允许创建 Azure AI 服务资源,则可能需要使用 Azure 门户、PowerShell 命令或 Azure CLI 命令启用 Azure 资源提供程序的特权。 如果你不是订阅所有者,请要求订阅所有者或具有管理员角色的人员为你完成注册。 或者请求向你的帐户授予 /register/action 权限。
查看已部署的资源
清理资源
如果想要清理并移除 Azure AI 服务订阅,可以删除资源或资源组。 删除资源组也会删除资源组中包含的任何其他资源。
相关内容
- 有关如何安全使用 Azure AI 服务的说明,请参阅对 Azure AI 服务的请求进行身份验证。
- 有关 Azure AI 服务的完整列表,请参阅什么是 Azure AI 服务?。
- 有关 Azure AI 服务支持的自然语言列表,请参阅 Azure AI 服务支持的自然语言。
- 要了解如何在本地使用 Azure AI 服务,请参阅什么是 Azure AI 容器?。