你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
注释
您必须使用集线器项目来实现本文中提到的功能。 不支持 Foundry 项目。 有关详细信息,请参阅 项目类型。
Azure AI 中心是一种资源类型,与 Azure AI Foundry 资源类型结合使用,并且仅适用于所选用例。 除了其关联的 AI Foundry 资源支持的功能外,中心资源还提供对开放源代码模型托管和微调功能以及 Azure 机器学习功能的访问。
创建 AI 中心时,会自动预配 Azure AI Foundry 资源。 中心资源可在 Azure AI Foundry 和 Azure 机器学习工作室中使用。
Hub 有其自身的项目类型,这些类型提供与 Foundry 项目不同的功能集。 有关支持的功能的概述,请参阅 项目类型 。
创建 AI 中心资源
首先,在 Azure AI Foundry 门户中创建第一个中心,或者针对高级配置选项(如网络)使用 Azure 门户或模板。
中心将一个或多个项目与常见设置(包括数据访问和安全配置)组合在一起。 项目充当文件夹来组织工作并授予对开发人员 API 的访问权限。
创建基于中心的项目
若要开始开发, 请创建基于中心的项目。 可以在 AI Foundry 门户中 访问中心项目,以使用生成 AI 工具进行生成, ML Studio 可使用专为自定义机器学习模型训练而设计的工具进行生成。
项目概念
通过项目,可以创建和分组可跨工具使用的可重用组件:
资产 | DESCRIPTION |
---|---|
数据 | 可用于创建索引、微调模型和评估模型的数据集。 |
流 | 可实施 AI 逻辑的可执行指令集。 |
评估 | 模型或流的评估。 可以运行手动评估或基于指标的评估。 |
索引 | 从数据生成的矢量搜索索引。 |
项目还具有仅适用于该项目的特定设置:
资产 | DESCRIPTION |
---|---|
项目连接 | 与外部资源(例如只有你和其他项目成员才可使用的数据存储提供程序)的连接。 它们补充了所有项目均可访问的中心上的共享连接。 |
提示流运行时 | 提示流是可用于生成、自定义或运行流的功能。 若要使用提示流,需要在计算实例的基础上创建运行时。 |
注释
在 Azure AI Foundry 门户中,还可以管理适用于你可访问的所有项目的语言和通知设置,而不受中心或项目的限制。
使用 Hub 跨项目共享配置
集线器共享一组项目的配置。 作为团队主管,请考虑为共享相同安全配置或业务域的用例创建一个中心,以避免重复设置,让开发人员针对预配置的环境创建自己的项目。
在中心上管理的共享配置包括:
- 安全性 ,包括公共网络访问、客户管理的密钥加密和标识控制。 中心上配置的安全设置会自动向下传递到每个项目。 托管虚拟网络在共享相同中心的所有项目之间共享。
- 你可以通过连接访问 Azure AI Foundry 门户中在中心之外管理的对象。 例如,在 Azure 存储帐户上上传的数据,或现有 Azure OpenAI 或 AI Foundry 资源的模型部署。 (可选)使用连接来存储共享凭据,以便开发人员可以在开发过程中隐式访问远程对象。
- 计算和配额分配作为 Azure AI Foundry 门户中共享同一中心的所有项目的共享容量进行管理。 此配额包括作为个人基于云的托管工作站的计算实例。 同一个用户可以跨项目使用计算实例。
- 在 Azure 中对中心范围强制实施的策略适用于在该范围下管理的所有项目。
- 从属 Azure 资源针对每个中心和关联的项目设置一次,用于存储当你在 Azure AI Foundry 门户中工作或上传数据时生成的项目,例如日志。 有关详细信息,请参阅 从属资源。
从基于中心的项目中访问 Azure AI Foundry 模型
中心允许管理与现有 Azure OpenAI 或 Azure AI Foundry 资源的连接,以便可以在基于中心的项目中使用其模型和选定的自定义功能。
创建连接后,可以通过操场体验访问模型部署。 在基于中心的项目中使用 Finetuning 体验时,微调作业会在连接的 AI Foundry 资源(默认项目上下文)上隐式执行。
存储和密钥保管库依赖资源
Azure AI 中心是 Azure 机器学习的实现,需要多个 Azure 服务作为依赖项。
资源类型 | 资源提供者 | 种类 |
---|---|---|
Azure AI Foundry 中心 | Microsoft.MachineLearningServices/workspace |
hub |
Azure AI Foundry 项目 | Microsoft.MachineLearningServices/workspace |
project |
Azure AI Foundry 或 Azure AI OpenAI 服务 |
Microsoft.CognitiveServices/account |
AIServices OpenAI |
如果未由你提供,则会自动创建以下依赖资源。
依赖 Azure 资源 | 资源提供者 | 可选 | 注释 |
---|---|---|---|
Azure AI Foundry | Microsoft.CognitiveServices/accounts |
提供对模型和其他核心 Foundry API 的访问权限。 | |
Azure 存储帐户 | Microsoft.Storage/storageAccounts |
存储项目的生成工件,例如流和评估。 对于数据隔离,存储容器使用项目 GUID 作为前缀,并使用 Azure ABAC 对项目标识进行有条件保护。 | |
Azure Key Vault | Microsoft.KeyVault/vaults |
存储机密信息,例如用于资源连接的连接字符串。 对于数据隔离,无法通过 API 跨项目检索机密。 | |
Azure 容器注册表 | Microsoft.ContainerRegistry/registries |
✔ | 存储将自定义运行时用于提示流时创建的 Docker 映像。 对于数据隔离,docker 映像使用项目 GUID 作为前缀。 |
Azure Application Insights 和 Log Analytics 工作区 |
Microsoft.Insights/components Microsoft.OperationalInsights/workspaces |
✔ | 当选择启用应用程序级日志记录用于已部署的提示流时,这将作为日志存储使用。 |
Azure AI 搜索 | Microsoft.Search/searchServices |
✔ | 为项目提供搜索功能。 |