Foundry 工具

已完成

Microsoft Azure 提供了各种云服务,可用于开发、部署和管理 AI 解决方案。 考虑在 Azure 上进行 AI 开发的最明显的起点是 Foundry Tools;一组现成的预生成 API 和模型,可以集成到应用程序中。 下表列出了一些常用的 Foundry 工具(有关所有可用 Foundry 工具的完整列表,请参阅 可用 Foundry 工具)。

服务 说明
Azure OpenAI 服务图标。
Azure OpenAI
Foundry 模型中的 Azure OpenAI 提供对 OpenAI 生成 AI 模型的访问权限,包括大型和小型语言模型的 GPT 系列,以及 Azure 上可缩放且安全的云服务中的 DALL-E 映像生成模型。
Azure 视觉服务图标。
Azure 计算机视觉
Azure 视觉服务提供了一组模型和 API,可用于在应用程序中实现常见的计算机视觉功能。 借助 AI 视觉服务,可以检测图像中的常见对象、基于图像内容生成标题、说明和标记,以及读取图像中的文本。
Azure 语音服务图标。
Azure 语音
Azure 语音服务提供 API,可用于实现 文本转语音语音转文本 转换,以及基于语音的专用功能,例如说话人识别和翻译。
Azure 语言服务图标。
Azure 语言服务
Azure 语言服务提供模型和 API,可用于分析自然语言文本并执行实体提取、情绪分析和汇总等任务。 AI 语言服务还提供有助于构建对话语言模型和问答解决方案的功能。
Microsoft Foundry 内容安全服务图标。
Microsoft Foundry 内容安全
Microsoft Foundry 内容安全为开发人员提供了对处理图像和文本以及标记可能具有冒犯性、风险或其他不良内容的高级算法的访问权限。
Azure Translator 服务图标。
Azure 翻译器
Azure Translator 服务使用最先进的语言模型在多种语言之间翻译文本。
Azure AI 人脸服务图标。
Azure AI 人脸
Azure AI 人脸服务是一种专业的计算机视觉实现,可以检测、分析和识别人脸。 由于与个人识别和滥用此功能相关的潜在风险,对 AI 人脸服务的一些功能的访问权限仅限于已批准的客户。
Azure AI 自定义视觉服务图标。
Azure AI 自定义视觉
使用 Azure AI 自定义视觉服务,可以训练和使用自定义计算机视觉模型进行图像分类和对象检测。
Azure 文档智能服务图标。
Azure 文档智能
借助 Azure 文档智能,可以使用预生成模型或自定义模型从复杂文档(如发票、收据和表单)中提取字段。
Azure 内容理解服务图标。
Azure 内容理解
Azure 内容理解服务提供多模式内容分析功能,使你能够生成模型,以便从表单和文档、图像、视频和音频流中提取数据。
Azure AI 搜索服务图标。
Azure AI 搜索
Azure AI 搜索服务使用基于其他 Foundry 工具和自定义代码的 AI 技能管道从内容中提取信息并创建可搜索索引。 AI 搜索通常用于创建数据的矢量索引,然后可以用来将提交给生成性 AI 语言模型的提示与数据 对接(例如 Azure OpenAI 提供的数据)。

铸造工具资源的考虑事项

若要使用 Foundry 工具,请在 Azure 订阅中创建一个或多个 Azure AI 资源,并在客户端应用程序中实现代码以使用它们。 在某些情况下,AI 服务包括可用于配置和测试资源的基于 Web 的视觉接口-例如,使用 自定义视觉 服务训练自定义图像分类模型,可以使用视觉界面上传训练图像、管理训练作业和部署生成的模型。

注释

可以在 Azure 门户中预配 Foundry Tools 资源(或使用 BICEP 或 ARM 模板或 Azure 命令行接口),并生成直接通过各种特定于服务的 API 和 SDK 使用它们的应用程序。 但是,在本模块的后面部分,在大多数中型到大规模开发方案中,最好将 Foundry Tools 资源预配为 Microsoft Foundry 项目的一部分- 使你能够集中访问控制和成本管理,并更轻松地管理共享资源并构建下一代生成 AI 应用和代理。

单个服务或 Foundry Tools 资源?

大多数 Foundry 工具(如 Azure 视觉Azure 语言等)都可以预配为独立资源,使你能够仅创建你特别需要的 Azure 资源。 此外,独立 Foundry 工具通常包括一个功能有限的免费层 SKU,使你能够以免费方式评估和开发服务。 每个独立的 Azure AI 资源都提供了一个终结点和授权密钥,可用于从客户端应用程序安全地访问它。

或者,可以预配一个 Foundry Tools 资源,该资源将多个 AI 服务封装在单个 Azure 资源中。 使用 Foundry Tools 资源可以更轻松地管理使用多个 AI 功能的应用程序。 可以使用两种 Foundry 资源类型:

Resource 说明
Foundry Tools 图标。
Foundry Tools
Foundry Tools 资源类型包括以下服务,使其可从单个终结点获取:
  • Azure 语音
  • Azure 语言
  • Azure 翻译器
  • Azure 计算机视觉
  • Azure AI 人脸识别
  • Azure AI 自定义视觉
  • Azure 文档智能
Microsoft Foundry 图标。
Microsoft Foundry
Microsoft Foundry 资源类型包括以下服务,并支持通过 Microsoft Foundry 项目使用这些服务*:
  • Azure OpenAI
  • Azure 语音
  • Azure 语言
  • Microsoft Foundry 内容安全
  • Azure 翻译器
  • Azure 计算机视觉
  • Azure AI 人脸识别
  • Azure 文档智能
  • Azure 内容识别

* 下一单元将讨论Microsoft Foundry。

区域可用性

某些服务和模型仅在一部分 Azure 区域中可用。 预配 Foundry 工具时,请考虑服务可用性和订阅的任何区域配额限制。 使用 产品可用性表 来检查 Azure 服务的区域可用性。 使用 Azure OpenAI 文档中的 模型可用性表 来确定 Azure OpenAI 模型的区域可用性。

成本

Foundry 工具根据使用情况收费,根据所使用的特定服务提供不同的定价方案。 在 Azure 上规划 AI 解决方案时,请使用 Foundry 工具定价 文档来了解要合并到应用程序中的 AI 服务的定价。 可以使用 Azure 定价计算器 来估算预期使用量会产生的成本。