微信扫码
与创始人交个朋友
我要投稿
SQL Chat 是一个基于聊天的 SQL 客户端,使用自然语言与数据库以沟通的方式,实现对数据库的查询、修改、新增、删除等操作。
https://api.openai.com
。true
以允许 SQL Chat 服务的用户使用自己的 OpenAI API key。NEXT_PUBLIC_USE_DATABASE
是 true
时有效。用于保存数据的 Postgres 连接串 e.g. postgresql://postgres:YOUR_PASSWORD@localhost:5432/sqlchat?schema=sqlchat
。如果是自用,启动时提供下面两个参数即可:
docker run --name sqlchat --platform linux/amd64 --env NEXTAUTH_SECRET="$(openssl rand -hex 5)" --env OPENAI_API_KEY=<<YOUR OPENAI KEY>> -p 3000:3000 --hostname localhost sqlchat/sqlchat
next-auth
会报错。host
上的数据库,在数据库连接配置中,需要使用 host.docker.internal
作为 host
。1.克隆项目
git clone https://github.com/sqlchat/sqlchat.git
2.安装依赖
pnpm i
3.生成 prisma 客户端
pnpm prisma generate
4.复制示例环境变量文件
cp .env.usedb .env
5.将您的 API 密钥 和 OpenAI API 端点添加到新创建的 .env 文件
1.启动 Postgres 实例。
2.创建一个数据库:
CREATE DATABASE sqlchat;
在 .env 文件中, 将连接字符串分配给环境变量 DATABASE_URL
和 DATABASE_DIRECT_URL
。
3.设置数据库 schema
pnpm prisma migrate dev
4.初始化数据(可选)
pnpm prisma db seed
当完成项目初始化和数据库配置之后,在命令行输入 npm run dev
就可以启动项目。
在项目成功启动后,您就可以在浏览器打开 http://localhost:3000
地址,开始使用 SQL Chat 提供的文本生成 SQL 的功能。
https://github.com/sqlchat/sqlchat
53AI,企业落地应用大模型首选服务商
产品:大模型应用平台+智能体定制开发+落地咨询服务
承诺:先做场景POC验证,看到效果再签署服务协议。零风险落地应用大模型,已交付160+中大型企业
2024-10-19
Agora 协议:打造Agent互联网的第一步
2024-10-18
数字孪生如何推动企业架构的迭代与变革?
2024-10-18
一周找了五个情感陪伴AI产品聊天,我感到更空虚寂寞了?
2024-10-18
数据治理如何转化为业务价值?平安产险的探索与实践解析
2024-10-18
工业转型指南发布,涉及设备更新和技术改造
2024-10-18
浅谈企业管理与大模型的关联:向上沟通是“压缩”,向下沟通是“扩散”
2024-10-18
数据集成困难、利用低效:AI 热潮下,存储该怎么跟上?
2024-10-18
5.3K+ Star!llmware:一个构建企业级RAG管道的统一框架
2024-03-30
2024-07-18
2024-04-26
2024-05-06
2024-04-11
2024-06-12
2024-07-09
2024-08-21
2024-07-25
2024-05-09
2024-10-18
2024-10-18
2024-10-18
2024-10-18
2024-10-18
2024-10-18
2024-10-18
2024-10-18