你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure AI Foundry 是一种统一的 Azure 平台即服务产品,适用于企业 AI 运营、模型生成器和应用程序开发。 此基础将生产级基础结构与友好的接口相结合,使开发人员能够专注于构建应用程序,而不是管理基础结构。
Azure AI Foundry 将代理、模型和工具统一到具有内置企业就绪性功能的单个管理组中,包括跟踪、监视、评估和可自定义的企业设置配置。 该平台通过统一的基于角色的访问控制(RBAC)、网络和策略在一个 Azure 资源提供程序命名空间下提供简化的管理。
Azure AI Foundry 专为开发人员设计,用于:
- 在企业级平台上构建生成 AI 应用程序和 AI 代理。
- 探索、生成、测试和部署使用前沿 AI 工具和 ML 模型,这些模型以负责任的 AI 实践为基础。
- 与团队协作,完成应用程序开发的完整生命周期。
- 使用一致的 API 规范跨模型提供商工作。
借助 Azure AI Foundry,你可以探索各种模型、服务和功能,并生成最适合你目标的 AI 应用程序。 Azure AI Foundry 促进了可伸缩性,能够轻松地将概念验证转化为全面的生产应用程序。 持续监视和优化支持长期成功。
在 Azure AI Foundry 项目中工作
Azure AI Foundry 项目是完成大部分开发工作的地方。 可以在 Azure AI Foundry 门户中使用项目,也可以在首选开发环境中使用 SDK。
Azure AI Foundry 项目为开发人员提供了自助服务功能,用于独立创建用于探索创意和构建原型的新环境,同时以隔离的方式管理数据。 项目充当隔离和协作的安全单元,其中代理共享文件存储、线程存储(会话历史记录)和搜索索引。 您还可以使用您自己的 Azure 资源,实现合规性和对敏感数据的控制。
Azure AI Foundry API 和 SDK
Azure AI Foundry API 专为构建具备智能代理特性的应用程序而设计,并为跨越不同模型提供者进行操作提供一个一致的协议。 API 由 SDK 进行补充,使 AI 功能易于集成到应用程序中。 SDK 客户端库 适用于:
- Python
- C#
- JavaScript/TypeScript (预览版)
- Java (预览版)
用于 VS Code 扩展的 Azure AI Foundry 可帮助你直接在开发环境中探索模型和开发代理。
项目类型
Azure AI Foundry 支持两种类型的项目:基于中心的项目和 Azure AI Foundry 项目。 在大多数情况下,你需要使用 Azure AI Foundry 项目。
-
Azure AI Foundry 项目在 Azure AI Foundry 资源下管理。 它是用于访问管理、数据上传和集成以及监视的容器。 这样,便可以在用例之间保持工作隔离,而无需创建额外的 Azure 资源。
-
基于中心的项目由 Azure AI Foundry 中心进行托管。 如果你的公司有一个为你创建中心的管理团队,则可以从该中心创建项目。 如果您在独自工作,可以创建一个项目,系统会为您自动创建一个默认中心。
若要了解较新的 Azure AI Foundry 项目与基于中心的项目有何不同,请参阅新 Foundry 项目概述。
我需要哪种类型的项目?
- 通常情况下,如果要生成智能体或使用模型,则应使用 Azure AI Foundry 项目。
- 如果需要使用 Azure AI Foundry 项目中未提供的功能,请使用基于中心的项目。 有关功能可用性的详细信息,请参阅下表。
Note
新的智能体和以模型为中心的功能仅适用于 Azure AI Foundry 项目,其中包括对 Azure AI Foundry API 和 Azure AI Foundry 智能体服务的正式发布版 (GA) 访问。 若要将基于中心的项目迁移到 Azure AI Foundry 项目,请参阅从基于中心的项目迁移到 Foundry 项目。
下表汇总了两个项目类型中可用的功能:
| Capability | Azure AI Foundry 项目 | 基于中心的项目 |
|---|---|---|
| Agents | ✅(正式版) | ✅ (仅限预览版) |
| AI Foundry API,用于处理代理和跨模型 | ✅(本机支持) | 通过连接提供 |
| Azure 直接销售的模型 - Azure OpenAI、DeepSeek、xAI 等。 | ✅ | 通过连接提供 |
| 在市场上销售的合作伙伴和社区模型 - Stability、Bria、Cohere 等。 | ✅ | 通过连接提供 |
| 开源模型,如 HuggingFace | ✅ | |
| 提示流 | ✅ | |
| Evaluations | ✅(预览版) | ✅ |
| Playground | ✅ | ✅ |
| 内容理解 | ✅ | ✅ |
| 模型路由器 | ✅ | ✅ |
| 项目文件(直接上传文件和开始试验) | ✅ | |
| 文件和输出的项目级隔离 | ✅ | ✅ |
| 所需的 Azure 依赖项 | - | Azure 存储帐户、Azure Key Vault |
如何知道我拥有哪种类型的项目?
下面是确定项目类型的一些方法:
从痕迹导航部分
- Azure AI Foundry 项目在第二行显示“(AI Foundry)”
- 基于中心的项目在第二行显示“(Hub)”
从所有资源 页
- Azure AI Foundry 项目将“(AI Foundry)”显示为父资源
- 基于中心的项目将“(Hub)”显示为父资源
在 Azure AI Foundry 门户中导航
在 Azure AI Foundry 门户中,你可以使用页面顶部的痕迹导航在所有资源之间导航。 痕迹导航显示最近的资源以及所有资源的链接。
左侧窗格围绕您的目标进行组织。 通常,使用 Azure AI 进行开发时,可能会经历项目开发的几个不同阶段:
- 定义和探索。 在这个阶段,你将定义项目目标,然后根据用例探索和测试模型及服务,以找到使你能够实现目标的模型和服务。
-
生成和自定义。 在这个阶段,你将使用所选的模型、工具和功能积极构建解决方案和应用程序。 还可以通过微调、基于数据等方法来自定义模型,以便更好地应用于用例。 在 Azure AI Foundry 门户中或通过代码和 Azure AI Foundry SDK 进行生成和自定义可能是你会选择执行的操作。 无论哪种方式,项目都将提供所需的一切。
- 在项目中积极开发后,“概述”页会显示你希望轻松访问的内容,例如终结点和密钥。
- 观察和改进。 在这个阶段,你将寻找可以改进应用程序性能的领域。 您可以选择使用跟踪等工具来调试您的应用程序,或者通过比较评估来集中关注您希望应用程序表现的方式。 还可以与安全系统集成,以便安心地将应用程序投入到生产中。
如果你是管理员或开发团队领导者,并且需要管理团队的资源、项目访问、配额等,则可以在管理中心执行此操作。
自定义左窗格
Azure AI Foundry 门户的左窗格是主要的导航工具。 自定义此区域以显示要使用的门户部分。
将项固定或取消固定在左侧窗格中。 取消固定某个项后,它将从左窗格中隐藏,但可以在“...更多”菜单中再次找到。
- 选择窗格底部的“...更多”可查看要固定和取消固定的项。
- 单独自定义每个项目。 左窗格不会跨项目共享。
- 左窗格不会在用户之间共享。 每个用户为每个项目自定义自己的左窗格。
管理中心
管理中心是 Azure AI Foundry 的一部分,可简化治理和管理活动。 在管理中心,可以查看和管理:
- 项目和资源
- 配额和使用指标
- 管理访问和权限
有关详细信息,请参阅管理中心概述。
定价和计费
Azure AI Foundry 通过客户在平台上访问和消费的单个产品实现盈利,包括 API 和模型、完整的 AI 工具链以及负责任 AI 和企业级大规模生产产品。 每个产品都有自己的计费模型和价格。
该平台可以免费使用和探索。 定价在部署级别进行。
使用 Azure AI Foundry 还会产生与基础服务关联的成本。 要了解详细信息,请参阅计划和管理 Azure AI 服务的成本。
区域可用性
Azure AI Foundry 在大多数提供 Azure AI 服务的区域中可用。 有关详细信息,请参阅 Azure AI Foundry 的区域支持。
如何获得访问权限
无需登录即可浏览 Azure AI Foundry 门户(包括模型目录)。
但对于完整功能,需要一个 Azure 帐户。