SQLBot

SQLBot

基于大模型和 RAG 的智能问数系统。Text-to-SQL Generation via LLMs using RAG.

Stars: 1270

Visit
 screenshot

SQLBot is a versatile tool for executing SQL queries and managing databases. It provides a user-friendly interface for interacting with databases, allowing users to easily query, insert, update, and delete data. SQLBot supports various database systems such as MySQL, PostgreSQL, and SQLite, making it a valuable tool for developers, data analysts, and database administrators. With SQLBot, users can streamline their database management tasks and improve their productivity by quickly accessing and manipulating data without the need for complex SQL commands.

README:

SQLBot

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

Latest release Stars Download


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

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

快速开始

安装部署

准备一台 Linux 服务器,执行以下一键安装脚本。
在运行 SQLBot 前,请确保已安装好 DockerDocker Compose

# 创建目录
mkdir -p /opt/sqlbot
cd /opt/sqlbot

# 下载 docker-compose.yaml
curl -o docker-compose.yaml https://raw.githubusercontent.com/dataease/SQLBot/main/docker-compose.yaml

# 启动服务
docker compose up -d

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

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

访问方式

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

联系我们

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

contact_me_qr

UI 展示

q&a

Roadmap

  • 术语库:开发中...
  • SQL 示例库:开发中...

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]

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for SQLBot

Similar Open Source Tools

For similar tasks

For similar jobs