Skip to content

dataease/SQLBot

Repository files navigation

SQLBot

基于大模型和 RAG 的智能问数系统

Latest release Stars Download


SQLBot 是一款基于大模型和 RAG 的智能问数系统。SQLBot 的优势包括:

  • 开箱即用: 只需配置大模型和数据源即可开启问数之旅,通过大模型和 RAG 的结合来实现高质量的 text2sql;
  • 易于集成: 支持快速嵌入到第三方业务系统,也支持被 n8n、MaxKB、Dify、Coze 等 AI 应用开发平台集成调用,让各类应用快速拥有智能问数能力;
  • 安全可控: 提供基于工作空间的资源隔离机制,能够实现细粒度的数据权限控制。

快速开始

安装部署

准备一台 Linux 服务器,安装好 Docker,执行以下一键安装脚本:

docker run -d \
  --name sqlbot \
  --restart unless-stopped \
  -p 8000:8000 \
  -p 8001:8001 \
  -v ./data/sqlbot/excel:/opt/sqlbot/data/excel \
  -v ./data/sqlbot/images:/opt/sqlbot/images \
  -v ./data/sqlbot/logs:/opt/sqlbot/logs \
  -v ./data/postgresql:/var/lib/postgresql/data \
  dataease/sqlbot:v1.1.1

你也可以通过 1Panel 应用商店 快速部署 SQLBot。

如果是内网环境,你可以通过 离线安装包方式 部署 SQLBot。

访问方式

  • 在浏览器中打开: http://<你的服务器IP>:8000/
  • 用户名: admin
  • 密码: SQLBot@123456

联系我们

如你有更多问题,可以加入我们的技术交流群与我们交流。

contact_me_qr

UI 展示

q&a

Star History

Star History Chart

飞致云旗下的其他明星项目

  • DataEase - 人人可用的开源 BI 工具
  • 1Panel - 现代化、开源的 Linux 服务器运维管理面板
  • MaxKB - 强大易用的企业级智能体平台
  • JumpServer - 广受欢迎的开源堡垒机
  • Halo - 强大易用的开源建站工具
  • MeterSphere - 新一代的开源持续测试工具

License

本仓库遵循 FIT2CLOUD Open Source License 开源协议,该许可证本质上是 GPLv3,但有一些额外的限制。

你可以基于 SQLBot 的源代码进行二次开发,但是需要遵守以下规定:

  • 不能替换和修改 SQLBot 的 Logo 和版权信息;
  • 二次开发后的衍生作品必须遵守 GPL V3 的开源义务。

如需商业授权,请联系 [email protected]