从 Azure AI 使用连接#
为了实现从云端 (Azure AI) 到本地环境的平滑开发流程,您可以通过将连接提供程序设置为“Azure AI 连接”来直接利用云端已建立的连接。
注意
Promptflow 无法管理 Azure AI 中的连接,请在工作区门户、Azure AI Studio、az ml CLI 或 azure-ai-ml SDK 中进行管理。
您可以使用以下步骤设置连接提供程序
导航到 VS Code 主侧边栏中的连接列表。
单击顶部的 …(更多选项图标),然后选择
设置 连接 提供程序
选项。选择您希望使用的“Azure AI 连接”提供程序类型之一。单击此处了解连接提供程序之间的差异。
如果您选择“Azure AI 连接 - 针对当前工作目录”,则需要在项目文件夹中的
config.json
文件中指定云资源。如果您选择“Azure AI 连接 - 针对此计算机”,请在连接字符串中指定云资源。您可以通过以下两种方式完成此操作
(1) 在上方输入框中输入连接字符串。例如
azureml://subscriptions/<your-subscription>/resourceGroups/<your-resourcegroup>/providers/Microsoft.MachineLearningServices/workspaces/<your-workspace>
(2) 按照向导逐步设置您的配置。
设置连接提供程序后,连接列表将自动刷新,显示从所选提供程序检索到的连接。
注意
您需要打开一个项目文件夹才能使用“Azure AI 连接 - 针对当前工作目录”选项。
一旦您更改连接提供程序,它将保持不变,直到您再次更改并保存新设置。
不同的连接提供程序#
目前,我们支持三种类型的连接
连接提供程序 |
类型 |
描述 |
提供程序规范 |
用例 |
---|---|---|---|---|
本地连接 |
本地 |
能够使用在本地创建并存储在本地 sqlite 中的连接。 |
不适用 |
当连接需要本地存储和管理时是理想选择。 |
Azure AI 连接 - 针对当前工作目录 |
云提供程序 |
能够使用来自云提供程序(例如特定的 Azure 机器学习工作区或 Azure AI 项目)的连接。 |
在项目文件夹中的 |
一种动态方法,用于在特定项目中从不同提供程序使用连接。允许通过更新项目文件夹中的 |
Azure AI 连接 - 针对此计算机 |
云 |
能够使用来自云提供程序(例如特定的 Azure 机器学习工作区或 Azure AI 项目)的连接。 |
使用 |
一个全局提供程序设置,适用于您计算机上的所有工作目录。 |
后续步骤#
在 connection.provider 上设置全局配置。