【开源推荐】一款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/

相关文章
|
10天前
|
机器学习/深度学习 人工智能 Rust
全球最大开源大模型!马斯克正式开源Grok AI
全球最大开源大模型!马斯克正式开源Grok AI
105 54
|
13天前
|
人工智能 API 流计算
[AI Stability] 开源AI新利器:Stable Diffusion 3 Medium震撼发布!文本到图像再升级!
探索 Stable Diffusion 3 Medium(SD3),Stability AI 的最新开源模型,正在彻底改变文本到图像的生成。了解其功能、许可选项和集成可能性。
[AI Stability] 开源AI新利器:Stable Diffusion 3 Medium震撼发布!文本到图像再升级!
|
20天前
|
人工智能 JSON 自然语言处理
智谱AI GLM4开源!支持多模态&长序列,魔搭推理、微调最佳实践来啦!
GLM-4-9B是智谱AI推出的新一代预训练模型GLM-4系列的开源版本,它在多个数据集上的测试中表现出高绩效,包括语义理解、数学问题解决、推理和代码理解等方面。GLM-4-9B模型有四个变体:基础版GLM-4-9B(8K)、对话版GLM-4-9B-Chat(128K)、超长上下文版GLM-4-9B-Chat-1M(1M)和多模态版GLM-4V-9B-Chat(8K)。用户可以通过魔搭社区提供的链接体验这些模型,包括在CPU上运行的版本和支持vLLM推理的版本。
智谱AI GLM4开源!支持多模态&长序列,魔搭推理、微调最佳实践来啦!
|
5天前
|
人工智能 开发工具 Swift
ModelScope联手OpenDataLab:直接调用7000+开源数据集,赋能AI模型加速研发
魔搭社区和OpenDatalab浦数合作,共同开启一场模型与数据的深度融合,旨在为中国开发者打造更加高效、开放的AI体验。
|
6天前
|
人工智能 自然语言处理 Java
Spring AI是一个开源的多模态AI模型平台
Spring AI是一个开源的多模态AI模型平台
188 2
|
9天前
|
人工智能 自然语言处理 Java
Spring AI开源的多模态AI模型平台
Spring AI开源的多模态AI模型平台
30 0
|
10天前
|
机器学习/深度学习 人工智能 安全
开源AI与专有AI的角力
开源AI与专有AI的角力
|
1月前
|
SQL 监控 关系型数据库
【PolarDB开源】PolarDB SQL优化实践:提升查询效率与资源利用
【5月更文挑战第24天】PolarDB是高性能的云原生数据库,强调SQL查询优化以提升性能。本文分享了其SQL优化策略,包括查询分析、索引优化、查询重写、批量操作和并行查询,以及性能监控与调优方法。通过这些措施,可以减少响应时间、提高并发处理能力和降低成本。文中还提供了相关示例代码,展示如何分析查询和创建索引,帮助用户实现更高效的数据库管理。
203 1
|
22天前
|
人工智能 自然语言处理 算法
分享几个.NET开源的AI和LLM相关项目框架
分享几个.NET开源的AI和LLM相关项目框架
|
1月前
|
SQL 自然语言处理 关系型数据库
NL2SQL进阶系列(3):Data-Copilot、Chat2DB、Vanna Text2SQL优化框架开源应用实践详解[Text2SQL]
NL2SQL进阶系列(3):Data-Copilot、Chat2DB、Vanna Text2SQL优化框架开源应用实践详解[Text2SQL]
NL2SQL进阶系列(3):Data-Copilot、Chat2DB、Vanna Text2SQL优化框架开源应用实践详解[Text2SQL]