侧边栏壁纸
博主头像
AI研究僧

hycj89@163.com

  • 累计撰写 1,899 篇文章
  • 累计创建 179 个标签
  • 累计收到 1 条评论
标签搜索

目 录CONTENT

文章目录

Chat2DB开源免费AI数据库客户端

AI研究僧
2023-07-18 / 0 评论 / 0 点赞 / 225 阅读 / 787 字

简介

image-1691150995893
Chat2DB是一款功能强大的多数据库客户端工具,它是一款开源免费的软件,支持在Windows和macOS上进行本地安装,同时也可以部署在服务器端,并通过web网页进行访问。

相较于传统的数据库客户端软件Navicat和DBeaver,Chat2DB有一些独特的优势。它集成了AIGC(人工智能自动生成代码)的能力,使得用户可以通过自然语言输入,将语句转换为SQL查询,也可以将SQL语句转换为自然语言。这项功能大大提升了研发人员的工作效率,让他们能够更快地生成复杂的SQL语句,并获得SQL优化的建议,从而更加高效地操作数据库。

Chat2DB的AIGC功能也为不熟悉SQL语言的运营业务人员提供了便利。他们可以利用这个工具快速查询业务数据,生成报表,而不需要深入了解SQL语法。

特性

  • 🌈 AI 智能助手,支持自然语言转 SQL、SQL 转自然语言、SQL 优化建议
  • 🔥 SQL 查询、AI 查询和数据报表完美集成的一体化解决方案设计与实现
  • 👭 支持团队协作,研发无需知道线上数据库密码,解决企业数据库账号安全问题
  • ⚙️ 强大的数据管理能力,支持数据表、视图、存储过程、函数、触发器、索引、序列、用户、角色、授权等管理
  • 🔌 强大的扩展能力,目前已经支持 MySQL、PostgreSQL、Oracle、SQLServer、ClickHouse、OceanBase、H2、SQLite - 等等,未来会支持更多的数据库
  • 🛡 前端使用 Electron 开发,提供 Windows、Mac、Linux 客户端、网页版本一体化的解决方案
  • 🎁 支持环境隔离、线上、日常数据权限分离

支持数据库

  • MySQL
  • PostgreSQL
  • H2
  • Oracle
  • SQLServer
  • SQLLite
  • MariaDB
  • ClickHouseare
  • DM
  • Presto
  • DB2
  • OceanBase
  • Hive
  • KingBase

AI配置

提供了两种方式配置

方式一:使用 OPENAI 的 ChatSql 功能需要满足两个条件

image-1691151076426
1、需要有一个 openAI 的 key:OPENAI_API_KEY
2、客户端网络可以连接到 OPENAI 官网,国内需要科学上网。注意:如果本地 VPN 未能全局生效,可以通过在客户端中设置网络代理 HOST 和 PORT 来保证网络连通性。

这个使用自己的api key,并且需要挂梯子才能使用,对国内同学其实不友好

方式二:使用Chat2DB提供了一个统一的代理服务。

image-1691151088997
1、不需要 openAI 的 key
2、不需要代理,不需要 VPN 只要可以联网即可使用。

但是需要关注官方微信公众号,回复"AI" 获得我们的自定义 API_KEY
image-1691151126444

相关链接

官网:https://chat2db.ai/
github:https://github.com/chat2db/Chat2DB

博主关闭了所有页面的评论