你当前正在访问 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 模板

  1. 在接下来的步骤中,克隆并初始化模板。

    azd init --template openai-chat-your-own-data
    
  2. azd init 命令会提示你输入以下信息:

    • 环境名称:此值用作 Azure Developer CLI 创建的所有 Azure 资源的前缀。 该名称在所有 Azure 订阅中必须唯一,并且长度必须介于 3 到 24 个字符之间。 名称只能包含数字和小写字母。

使用模板部署资源

  1. 登录到 Azure:

    azd auth login
    
  2. 预配 OpenAI 资源并将其部署到 Azure:

    azd up
    

    azd 提示你输入以下信息:

    • 订阅:资源部署到的 Azure 订阅。
    • 位置 - 部署资源的 Azure 区域。

    注意

    示例 azd 模板使用 gpt-35-turbo-16k 模型。 此模板的建议区域是美国东部,因为不同的 Azure 区域支持不同的 OpenAI 模型。 可以访问 Azure OpenAI 服务模型支持页,了解有关按区域列出的模型支持的更多详细信息。

    注意

    预配过程可能需要几分钟才能完成。 等待任务完成,然后继续执行后续步骤。

  3. 单击链接 azd 输出,导航到 Azure 门户中的新资源组。 应会看到以下顶级资源:

    • 具有已部署模型的 Azure OpenAI 服务
    • 可用于上传自己的数据文件的 Azure 存储帐户
    • 配置了适当索引和数据源的 Azure AI 搜索服务

将数据上传到存储帐户

azd 预配了你与自己的数据进行聊天所需的所有资源,但你仍需要上传要提供给 AI 服务的数据文件。

  1. 导航到 Azure 门户中的新存储帐户。
  2. 在左侧导航栏中,选择“存储浏览器”。
  3. 选择“Blob 容器”,然后导航到“文件上传”容器
  4. 单击屏幕顶部的“上传”按钮
  5. 在打开的浮出控件菜单中,上传数据。

注意

搜索索引器设置为每 5 分钟运行一次,以便为存储帐户中的数据编制索引。 可以等待几分钟,让上传的数据被编入索引,也可以从搜索服务页面手动运行索引器。

连接或创建应用程序

运行 azd 模板并上传数据后,即可开始使用 Azure OpenAI on Your Data。 有关可用于生成应用程序的代码示例,请参阅快速入门文章