链载Ai

标题: 当 AI 遇上数据库:让操作数据库变得前所未有的简单! [打印本页]

作者: 链载Ai    时间: 8 小时前
标题: 当 AI 遇上数据库:让操作数据库变得前所未有的简单!

SQL Chat是一个基于聊天的 SQL 客户端,使用自然语言与数据库以沟通的方式,实现对数据库的查询、修改、新增、删除等操作

近期热文

SQL Chat 使用示例

Text2SQL

执行 SQL 语句

调试 Text2SQL

SQL Chat 启动参数

OpenAI 相关参数

数据库相关

Docker 部署 SQL Chat

如果是自用,启动时提供下面两个参数即可:

dockerrun--namesqlchat--platformlinux/amd64--envNEXTAUTH_SECRET="$(opensslrand-hex5)"--envOPENAI_API_KEY=<<YOUROPENAIKEY>>-p3000:3000--hostnamelocalhostsqlchat/sqlchat

本地部署 SQL Chat

初始化项目

1.克隆项目

gitclonehttps://github.com/sqlchat/sqlchat.git

2.安装依赖

pnpmi

3.生成prisma客户端

pnpmprismagenerate

4.复制示例环境变量文件

cp.env.usedb.env

5.将您的 API 密钥 和 OpenAI API 端点添加到新创建的.env文件

配置数据库

1.启动 Postgres 实例。

2.创建一个数据库:

CREATEDATABASEsqlchat;

.env文件中, 将连接字符串分配给环境变量DATABASE_URLDATABASE_DIRECT_URL

3.设置数据库 schema

pnpmprismamigratedev

4.初始化数据(可选)

pnpmprismadbseed

当完成项目初始化和数据库配置之后,在命令行输入npm run dev就可以启动项目。

在项目成功启动后,您就可以在浏览器打开http://localhost:3000地址,开始使用 SQL Chat 提供的文本生成 SQL 的功能。

https://github.com/sqlchat/sqlchat






欢迎光临 链载Ai (https://www.lianzai.com/) Powered by Discuz! X3.5