【SuperSQL】开源下载和安装教程
【SuperSQL】开源下载和安装教程【免费下载链接】SuperSQLSuperSQL 是一个基于国内外先进生成式大模型实现Nl2SQL的Java框架,专注于将数据库表结构通过检索增强生成(RAG, Retrieval-Augmented Generation)技术进行训练,从而实现从自然语言文本到SQL查询的智能转...
·
【SuperSQL】开源下载和安装教程
1、项目介绍
SuperSQL 是一个基于生成式大模型的Nl2SQL Java框架,通过检索增强生成(RAG)技术将自然语言转换为SQL查询。主要特性包括:
- 支持多数据库
- 类型安全与易用API
- 集成Azure OpenAI/Ollama等大模型
- 提供向量数据库支持(如Chroma)
2、项目下载位置
通过以下仓库获取代码:
- Gitee: 搜索
guocjsh/super-sql - GitHub: 搜索
guocjsh/SuperSQL - GitCode: 搜索
GuoChengJie/SuperSQL
3、安装环境配置
基础环境要求
- JDK 1.8+
- Maven 3.6+
- Docker(如需使用Chroma向量库)

4、项目安装方式
Maven依赖安装
<dependency>
<groupId>com.aispace.supersql</groupId>
<artifactId>super-sql-spring-boot-starter</artifactId>
<version>1.0.0-M1</version>
</dependency>
配置文件示例
super-sql:
init-train: false
ai:
azure:
openai:
api-key: your_key
endpoint: https://your-resource.openai.azure.com/
5、项目处理脚本
启动Chroma向量库
docker run -it --rm --name chroma -p 8000:8000 ghcr.io/chroma-core/chroma:1.0.0
训练指定SQL(示例)
String sql = "SELECT * FROM HOSPITAL WHERE DISTRICT='黄浦区'";
sqlEngine.train(TrainBuilder.builder()
.content(sql)
.question("查询黄浦区医院")
.policy(TrainPolicyType.SQL)
.build());
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)