返回目录
开源项目数据分析类新手

SQLBot:基于大模型与 RAG 的智能问数系统(Text-to-SQL / ChatBI)

SQLBot 是由 DataEase 开源项目组出品的智能问数系统,基于大语言模型与 RAG 实现对话式数据分析(ChatBI),可将自然语言转换为 SQL,快速获取数据信息与可视化图表,并支持 Web 嵌入、弹窗嵌入、MCP 调用等方式集成到 n8n、Dify、MaxKB、DataEase 等应用中。

0 次阅读2026/09/18 发布
SQLBot:基于大模型与 RAG 的智能问数系统(Text-to-SQL / ChatBI) 来源图片

社区作者 · zZz

它解决什么问题

SQLBot 是一款基于大语言模型和 RAG 的智能问数系统,由 DataEase 开源项目组出品。借助 SQLBot,用户可以实现对话式数据分析(ChatBI),快速提炼获取所需的数据信息及可视化图表,并且支持进一步开展智能分析。

核心优势:

  1. 开箱即用:仅需简单配置大模型与数据源,无需复杂开发,即可快速开启智能问数;依托大模型自然语言理解与 SQL 生成能力,结合 RAG 技术,实现高质量 Text-to-SQL 转换。
  1. 安全可控:提供工作空间级资源隔离机制,构建清晰数据边界,保障数据访问安全;支持细粒度数据权限配置,强化权限管控能力,确保使用过程合规可控。
  1. 易于集成:支持多种集成方式,提供 Web 嵌入、弹窗嵌入、MCP 调用等能力;能够快速嵌入到 n8n、Dify、MaxKB、DataEase 等应用,让各类应用快速拥有智能问数能力。
  1. 越问越准:支持自定义提示词、术语库配置,可维护 SQL 示例校准逻辑,精准匹配业务场景;高效运营,基于用户交互数据持续迭代优化,问数效果随使用逐步提升。

支持的大模型服务商(来源列出):阿里云百炼(OpenAI 兼容)、千帆大模型(OpenAI 兼容)、DeepSeek(OpenAI 兼容)、腾讯混元(OpenAI 兼容)、讯飞星火(OpenAI 兼容)、Gemini(OpenAI 兼容)、OpenAI(原生)、Kimi(OpenAI 兼容)、腾讯云(OpenAI 兼容)、火山引擎(OpenAI 兼容)、MiniMax(OpenAI 兼容)、通用 OpenAI 兼容(自定义)。

页面同时给出 SQLBot 界面展示(配图 1、配图 2)、技术交流群/联系二维码(配图 3)、问答与交流二维码(配图 4)以及 Star History 趋势图(配图 5,数据来源 star-history.dera.page)。

同属飞致云旗下的其他项目包括:DataEase(开源 BI 工具)、1Panel(Linux 服务器运维管理面板)、MaxKB(企业级智能体平台)、JumpServer(开源堡垒机)、Cordys CRM(开源 AI CRM)、Halo(开源建站工具)、MeterSphere(开源持续测试工具)。

— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。

安装 / 开始使用

一、准备环境 准备一台 Linux 服务器,安装好 Docker。

二、方式一

命令
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/file:/opt/sqlbot/data/file \ -v ./data/sqlbot/images:/opt/sqlbot/images \ -v .

/data/sqlbot/logs:/opt/sqlbot/app/logs \ -v ./data/postgresql:/var/lib/postgresql/data \ --privileged=true \ dataease/sqlbot

三、方式二

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

四、方式三

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

五、首次运行与访问方式

  1. 在浏览器中打开:http://<你的服务器IP>:8000/
  2. 用户名:admin
  3. 密码:SQLBot@123456
  4. 首次使用需在系统中配置大模型(可从阿里云百炼、千帆、DeepSeek、腾讯混元、讯飞星火、Gemini、OpenAI、Kimi、腾讯云、火山引擎、MiniMax 或通用 OpenAI 兼容自定义中选择)与数据源,之后即可开启智能问数。

六、常见问题

  1. 无法访问页面:页面未提供该问题的具体排查步骤,请核验服务器 IP、8000 端口是否开放以及容器是否正常运行。
  1. 内网/无外网环境如何部署:来源明确说明使用离线安装包方式部署。
  1. 其他问题:来源提示如你有更多问题,可以加入技术交流群交流,页面提供了联系二维码(配图 3)与交流/问答二维码(配图 4)。

来源教程配图

SQLBot
配图 1 · SQLBot查看原图
image
配图 2 · image查看原图
contact_me_qr
配图 3 · contact_me_qr查看原图
q&a
配图 4 · q&a查看原图
Star History Chart
配图 5 · Star History Chart查看原图

适用场景

对话式数据分析(ChatBI)
自然语言转 SQL 查询(Text-to-SQL)
快速获取数据信息与可视化图表
将智能问数能力以 Web 嵌入或弹窗嵌入方式接入自有系统
通过 MCP 调用集成到外部应用
嵌入 n8n
Dify
MaxKB
DataEase 等应用
在数据权限管控下开展自助式数据分析