Azure AI 服务
Microsoft Azure 提供了各种云服务,可用于开发、部署和管理 AI 解决方案。 在 Azure 上考虑 AI 开发的最明显的起点是 Azure AI 服务:一组现成的预生成 API 和模型,可以集成到应用程序中。 下表列出了一些常用的 Azure AI 服务(有关所有可用 Azure AI 服务的完整列表,请参阅 可用的 Azure AI 服务)。
| 服务 | 说明 |
|---|---|
Azure OpenAI |
Foundry 模型中的 Azure OpenAI 提供对 OpenAI 生成 AI 模型的访问权限,包括大型和小型语言模型的 GPT 系列,以及 Azure 上可缩放且安全的云服务中的 DALL-E 映像生成模型。 |
Azure AI 视觉 |
Azure AI 视觉服务提供了一组模型和 API,可用于在应用程序中实现常见的计算机视觉功能。 借助 AI 视觉服务,可以检测图像中的常见对象、基于图像内容生成标题、说明和标记,以及读取图像中的文本。 |
Azure AI 语音 |
Azure AI 语音服务提供 API,可用于实现 文本转语音,语音转文本 转换,以及基于语音的专用功能,例如说话人识别和翻译。 |
Azure AI 语言 |
Azure AI 语言服务提供模型和 API,可用于分析自然语言文本并执行实体提取、情绪分析和汇总等任务。 AI 语言服务还提供有助于构建对话语言模型和问答解决方案的功能。 |
Azure AI Foundry 内容安全 |
Azure AI Foundry 内容安全为开发人员提供访问高级算法,以便处理图像和文本,以及标记可能具有冒犯性、风险或其他不良内容的内容。 |
Azure AI 翻译器 |
Azure AI Translator 服务使用最先进的语言模型在多种语言之间翻译文本。 |
Azure AI 人脸 |
Azure AI 人脸服务是一种专业的计算机视觉实现,可以检测、分析和识别人脸。 由于与个人识别和滥用此功能相关的潜在风险,对 AI 人脸服务的一些功能的访问权限仅限于已批准的客户。 |
Azure AI 自定义视觉 |
使用 Azure AI 自定义视觉服务,可以训练和使用自定义计算机视觉模型进行图像分类和对象检测。 |
Azure AI 文档智能 |
借助 Azure AI 文档智能,可以使用预生成模型或自定义模型从复杂文档(如发票、收据和表单)中提取字段。 |
Azure AI 内容理解 |
Azure AI 内容理解服务提供多模式内容分析功能,使你能够生成模型,以便从表单和文档、图像、视频和音频流中提取数据。 |
Azure AI 搜索 |
Azure AI 搜索服务使用基于其他 Azure AI 服务和自定义代码的 AI 技能管道从内容中提取信息并创建可搜索索引。 AI 搜索通常用于创建数据的矢量索引,然后可以用来将提交给生成性 AI 语言模型的提示与数据 对接(例如 Azure OpenAI 提供的数据)。 |
Azure AI 服务资源的注意事项
若要使用 Azure AI 服务,请在 Azure 订阅中创建一个或多个 Azure AI 资源,并在客户端应用程序中实现代码以使用它们。 在某些情况下,AI 服务包括可用于配置和测试资源的基于 Web 的视觉接口-例如,使用 自定义视觉 服务训练自定义图像分类模型,可以使用视觉界面上传训练图像、管理训练作业和部署生成的模型。
注释
可以在 Azure 门户中预配 Azure AI 服务资源(或使用 BICEP 或 ARM 模板或 Azure 命令行接口),并生成直接通过各种特定于服务的 API 和 SDK 使用它们的应用程序。 但是,如本模块稍后将讨论的那样,在大多数中型到大规模开发方案中,最好将 Azure AI 服务资源预配为 Azure AI Foundry 项目的一部分, 使你能够集中访问控制和成本管理,并更轻松地管理共享资源并构建下一代生成 AI 应用和代理。
单个服务还是多服务资源?
大多数 Azure AI 服务(例如 Azure AI 视觉、Azure AI 语言等)都可以预配为独立资源,从而仅创建特定需要的 Azure 资源。 此外,独立的 Azure AI 服务通常包括一个功能有限的免费层 SKU,使你能够以免费方式评估和开发该服务。 每个独立的 Azure AI 资源都提供了一个终结点和授权密钥,可用于从客户端应用程序安全地访问它。
或者,可以预配一个多服务资源,该资源将多个 AI 服务封装在单个 Azure 资源中。 使用多服务资源可以更轻松地管理使用多个 AI 功能的应用程序。 可以使用两种多服务资源类型:
| Resource | 说明 |
|---|---|
Azure AI 服务 |
Azure AI 服务资源类型包括以下服务,使其可从单个终结点获取:
|
Azure AI Foundry |
Azure AI Foundry 资源类型包括以下服务,并支持通过 Azure AI Foundry 项目使用这些服务*:
|
* 下一单元将讨论 Azure AI Foundry。
区域可用性
某些服务和模型仅在一部分 Azure 区域中可用。 预配 Azure AI 服务时,请考虑订阅的服务可用性和任何区域配额限制。 使用 产品可用性表 来检查 Azure 服务的区域可用性。 使用 Azure OpenAI 文档中的 模型可用性表 来确定 Azure OpenAI 模型的区域可用性。
成本
Azure AI 服务根据使用情况收费,根据所使用的特定服务提供不同的定价方案。 在 Azure 上规划 AI 解决方案时,请使用 Azure AI 服务定价 文档来了解要合并到应用程序中的 AI 服务的定价。 可以使用 Azure 定价计算器 来估算预期使用量会产生的成本。