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