【开源推荐】一款AI-sql转换助手

简介: 【6月更文挑战第3天】

4k star,DBA或者开发的强力助手

SQL Translator 项目介绍

SQL Translator 是一个开源工具,它能够将自然语言查询转换为 SQL 代码,反之亦然。这个工具使用人工智能技术,旨在帮助那些不熟悉 SQL 的用户轻松管理和操作关系型数据库中的数据。
image.png

特点

  • 暗黑模式:提供更舒适的视觉体验。
    image.png
  • 大小写切换:根据需要调整 SQL 代码的大小写。
  • 复制到剪贴板:方便用户复制生成的 SQL 代码。
  • SQL 语法高亮:增强代码的可读性。
  • 架构意识(测试版):能够理解和应用数据库架构信息。
  • 查询历史记录:保存用户的查询历史,便于回顾和重用。
    image.png

快速部署

  1. 本地开发环境

    • 克隆仓库:git clone https://github.com/whoiskatrin/sql-translator.git
    • 安装必要的包:cd sql-translator && npm install
    • 构建应用程序:npm run build
    • .env 文件中输入你的 OPENAI API 密钥:OPENAI_API_KEY=你的API密钥
    • 启动开发服务器:npm start
  2. 使用 Docker Compose

    • 克隆仓库:git clone https://github.com/whoiskatrin/sql-translator.git
    • .env.production 文件中输入你的 OPENAI API 密钥:OPENAI_API_KEY=你的API密钥
    • 启动开发服务器:docker-compose up

使用方法

开发服务器启动后,通过浏览器访问 http://localhost:3000。在输入框中输入自然语言查询,点击“翻译”生成相应的 SQL 代码。生成的 SQL 代码将显示在输出框中。

总结

SQL Translator 是一个强大且易于使用的工具,它通过人工智能技术,将自然语言和 SQL 之间的障碍降到最低。无论是数据库新手还是专业人士,都可以通过这个工具提高工作效率和准确性。作为一个开源项目,它鼓励社区贡献和持续改进,使得 SQL 语言的学习和使用变得更加容易和友好。

传送门:https://github.com/whoiskatrin/sql-translator

在线体验地址:https://www.sqltranslate.app/

相关文章
|
4月前
|
人工智能 中间件 数据库
沐曦 GPU 融入龙蜥,共筑开源 AI 基础设施新底座
沐曦自加入社区以来,一直与龙蜥社区在推动 AIDC OS 的开源社区建设等方面保持合作。
|
5月前
|
人工智能 安全 API
HiMarket 正式开源,为企业落地开箱即用的 AI 开放平台
我们发起 HiMarket 的初心:帮助用户从 80% 开始构建 AI 开放平台。
867 45
|
4月前
|
人工智能 运维 Java
Spring AI Alibaba Admin 开源!以数据为中心的 Agent 开发平台
Spring AI Alibaba Admin 正式发布!一站式实现 Prompt 管理、动态热更新、评测集构建、自动化评估与全链路可观测,助力企业高效构建可信赖的 AI Agent 应用。开源共建,现已上线!
5810 79
|
6月前
|
人工智能 算法 开发者
开源VLM“华山论剑”丨AI Insight Talk多模态专场直播预告
开源VLM“华山论剑”丨AI Insight Talk多模态专场直播预告
599 10
开源VLM“华山论剑”丨AI Insight Talk多模态专场直播预告
|
5月前
|
人工智能 运维 安全
|
5月前
|
人工智能 云栖大会

热门文章

最新文章