从 Azure AI 使用连接#

为了实现从云端 (Azure AI) 到本地环境的平滑开发流程,您可以通过将连接提供程序设置为“Azure AI 连接”来直接利用云端已建立的连接。

注意

Promptflow 无法管理 Azure AI 中的连接,请在工作区门户、Azure AI Studio、az ml CLI 或 azure-ai-ml SDK 中进行管理。

您可以使用以下步骤设置连接提供程序

  1. 导航到 VS Code 主侧边栏中的连接列表。

  2. 单击顶部的 …(更多选项图标),然后选择 设置 连接 提供程序 选项。

    img

  3. 选择您希望使用的“Azure AI 连接”提供程序类型之一。单击此处了解连接提供程序之间的差异

    img

    1. 如果您选择“Azure AI 连接 - 针对当前工作目录”,则需要在项目文件夹中的 config.json 文件中指定云资源。

      img

    2. 如果您选择“Azure AI 连接 - 针对此计算机”,请在连接字符串中指定云资源。您可以通过以下两种方式完成此操作

      (1) 在上方输入框中输入连接字符串。例如 azureml://subscriptions/<your-subscription>/resourceGroups/<your-resourcegroup>/providers/Microsoft.MachineLearningServices/workspaces/<your-workspace>

      img

      (2) 按照向导逐步设置您的配置。

      img

  4. 设置连接提供程序后,连接列表将自动刷新,显示从所选提供程序检索到的连接。

注意

  1. 您需要打开一个项目文件夹才能使用“Azure AI 连接 - 针对当前工作目录”选项。

  2. 一旦您更改连接提供程序,它将保持不变,直到您再次更改并保存新设置。

不同的连接提供程序#

目前,我们支持三种类型的连接

连接提供程序

类型

描述

提供程序规范

用例

本地连接

本地

能够使用在本地创建并存储在本地 sqlite 中的连接。

不适用

当连接需要本地存储和管理时是理想选择。

Azure AI 连接 - 针对当前工作目录

云提供程序

能够使用来自云提供程序(例如特定的 Azure 机器学习工作区或 Azure AI 项目)的连接。

在项目文件夹中的 config.json 文件中指定资源 ID。
点击此处了解更多详情

一种动态方法,用于在特定项目中从不同提供程序使用连接。允许通过更新项目文件夹中的 config.json 为不同的流程设置不同的提供程序配置。

Azure AI 连接 - 针对此计算机

能够使用来自云提供程序(例如特定的 Azure 机器学习工作区或 Azure AI 项目)的连接。

使用 连接 字符串 将云资源指定为本地计算机上的提供程序。
点击此处了解更多详情

一个全局提供程序设置,适用于您计算机上的所有工作目录。

后续步骤#