你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure AI SDK 概述
Microsoft 提供了各种包,可用于在云中生成生成式 AI 应用程序。 在大多数应用程序中,需要使用包的组合来管理和使用提供 AI 功能的各种 Azure 服务。 我们还提供与开放源代码库(例如 LangChain 和 MLflow)的集成,方便与 Azure 配合使用。 在本文中,我们将概述可与 Azure AI Studio 配合使用的主要服务和 SDK。
要生成生成式 AI 应用程序,建议使用以下服务和 SDK:
- AI Studio 中使用的中心和项目基础结构的Azure 机器学习,以将工作组织到项目中、管理项目工件(数据、评估运行、跟踪)、微调和部署模型,并连接到外部服务和资源。
- Azure AI 服务提供预生成且可自定义的智能 API 和模型,支持 Azure OpenAI、Azure AI 搜索、语音、视觉和语言。
- 适用于开发人员工具的提示流,以简化基于 LLM 的 AI 应用程序的端到端开发周期,支持推理、索引、评估、部署和监视。
对于所有这些内容,都有单独的一组管理库和客户端库。
用于创建和管理云资源的管理库
Azure 管理库(也称为“控制平面”或“管理平面”),用于创建和管理应用程序使用的云资源。
Azure 机器学习
Azure AI 服务
- Azure AI Services Python 管理库
- Azure AI 搜索 Python 管理库
- Azure AI 搜索的 Azure CLI 命令
- Azure AI 服务的 Azure CLI 命令
提示流
运行时应用程序代码中使用的客户端库
Azure 客户端库(也称为“数据平面”)用于从运行时应用程序代码连接到和使用预配的服务。
Azure AI 服务
提示流
代理框架: