你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
使用 Azure Developer CLI 为 Azure OpenAI On Your Data 部署资源
使用本文了解如何为 Azure OpenAI On Your Data 自动部署资源。 Azure Developer CLI (azd
) 是一种开放源代码命令行工具,它简化了使用模板系统将资源预配和部署到 Azure 的过程。 该模板包含用于预配必要的 Azure OpenAI 资源和配置的基础结构文件,并包括已完成的示例应用代码。
先决条件
Azure 订阅 - 免费创建订阅。
已在所需的 Azure 订阅中授予对 Azure OpenAI 的访问权限。
Azure OpenAI 服务需要注册,并且目前仅供经批准的企业客户与合作伙伴使用。 有关详细信息,请参阅对 Azure OpenAI 服务的受限访问。 可以通过在 https://aka.ms/oai/access 上填写表单来申请对 Azure OpenAI 的访问权限。 如果有任何问题,请在此存储库上提出问题以联系我们。
计算机上安装的 Azure Developer CLI
克隆并初始化 Azure Developer CLI 模板
在接下来的步骤中,克隆并初始化模板。
azd init --template openai-chat-your-own-data
azd init
命令会提示你输入以下信息:- 环境名称:此值用作 Azure Developer CLI 创建的所有 Azure 资源的前缀。 该名称在所有 Azure 订阅中必须唯一,并且长度必须介于 3 到 24 个字符之间。 名称只能包含数字和小写字母。
使用模板部署资源
登录到 Azure:
azd auth login
预配 OpenAI 资源并将其部署到 Azure:
azd up
azd
提示你输入以下信息:- 订阅:资源部署到的 Azure 订阅。
- 位置 - 部署资源的 Azure 区域。
注意
示例
azd
模板使用gpt-35-turbo-16k
模型。 此模板的建议区域是美国东部,因为不同的 Azure 区域支持不同的 OpenAI 模型。 可以访问 Azure OpenAI 服务模型支持页,了解有关按区域列出的模型支持的更多详细信息。注意
预配过程可能需要几分钟才能完成。 等待任务完成,然后继续执行后续步骤。
单击链接
azd
输出,导航到 Azure 门户中的新资源组。 应会看到以下顶级资源:- 具有已部署模型的 Azure OpenAI 服务
- 可用于上传自己的数据文件的 Azure 存储帐户
- 配置了适当索引和数据源的 Azure AI 搜索服务
将数据上传到存储帐户
azd
预配了你与自己的数据进行聊天所需的所有资源,但你仍需要上传要提供给 AI 服务的数据文件。
- 导航到 Azure 门户中的新存储帐户。
- 在左侧导航栏中,选择“存储浏览器”。
- 选择“Blob 容器”,然后导航到“文件上传”容器。
- 单击屏幕顶部的“上传”按钮。
- 在打开的浮出控件菜单中,上传数据。
注意
搜索索引器设置为每 5 分钟运行一次,以便为存储帐户中的数据编制索引。 可以等待几分钟,让上传的数据被编入索引,也可以从搜索服务页面手动运行索引器。
连接或创建应用程序
运行 azd
模板并上传数据后,即可开始使用 Azure OpenAI on Your Data。 有关可用于生成应用程序的代码示例,请参阅快速入门文章。