跳转到主要内容

nl2sql工具用于提示流程

项目描述

nl2sql工具用于提示流程

如何在Azure ML studio门户中创建您的promptflow端点

1. 准备您的空间

在Azure ML studio门户中打开您的空间
示例Studio Portal URL
https://main.ml.azure.com/?wsid=/subscriptions/1b75927d-563b-49d2-bf8a-772f7d6a170e/resourceGroups/ragdev/providers/Microsoft.MachineLearningServices/workspaces/RAGDev&flight=promptDesigner&tid=72f988bf-86f1-41af-91ab-2d7cd011db47

2. 创建一个ci(计算实例)

创建一个以"ci-lin-cpu-0-"为前缀的ci,例如ci-lin-cpu-0-alan

3. 在您的ci上配置客户应用程序

3.1 应用程序名称

应用程序名称必须是:promptflow-runtime

3.2 端口

目标端口和发布端口必须是:8080

3.3 Docker镜像

docker镜像可以是modulesdkpreview/prt:tag。
例如:modulesdkpreview/prt:v20230420-140738

3.4 重启ci

4. 在您的ci上安装dbcopilot

4.1 打开您的ci终端

4.2 将whl文件上传到您的ci

dbcopilot-0.2.0-py3-none-any.whl (从 https://dev.azure.com/TScience/NL2Code/_artifacts/feed/AIMS.TScience.NL2Code/PyPI/dbcopilot/overview/0.3.0 获取)
db_copilot_tool-0.1.0-py3-none-any.whl
embeddingstore-0.0.1-py3-none-any.whl (可选)
promptflow_sdk-0.0.1-py3-none-any.whl (可选)

4.3 在promptflow容器中安装whl文件

使用以下命令查找promptflow容器的ID:docker ps -a
使用以下命令将whl文件复制到promptflow容器:docker cp xxx.whl <container_id>:/xxx.whl
使用以下命令登录promptflow容器:docker exec -it <container_id> /bin/bash
使用以下命令安装whl文件:pip install xxx.whl

4.4 在promptflow容器中安装Microsoft ODBC

参考文档:[https://learn.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-ver16&tabs=ubuntu18-install%2Calpine17-install%2Cdebian8-install%2Credhat7-13-install%2Crhel7-offline#18](https://learn.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-ver16&tabs=ubuntu18-install%2Calpine17-install%2Cdebian8-install%2Credhat7-13-install%2Crhel7-offline#18)
命令
apt-get update
apt-get install -y curl lsb-core
curl [https://packages.microsoft.com/keys/microsoft.asc](https://packages.microsoft.com/keys/microsoft.asc) | apt-key add -
curl [https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/prod.list](https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/prod.list) > /etc/apt/sources.list.d/mssql-release.list
apt-get update
ACCEPT_EULA=Y apt-get install -y msodbcsql18
apt-get install -y unixodbc-dev

4.5 重新启动promptflow容器

退出 docker stop container_id
docker start container_id

5. 将本地DB文件复制到promptflow容器(可选)

6. 获取promptflow端点URL

promptflow端点URL可在ci概述页找到,点击“promptflow-runtime”链接

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

db_copilot_tool-0.0.8.tar.gz (1.3 MB 查看散列)

上传时间

构建分布

db_copilot_tool-0.0.8-py3-none-any.whl (1.4 MB 查看散列)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面