【官宣】ChatGPT JetBrains 开源插件加入 Dromara 开源社区
ChatGPT
作者介绍: 网名:吴子玄/观察与创造 dromara 开源组织成员 dromara/ChatGPT 项目作者 GitHub: https://github.com/obiscr 全栈开发(啊不,认识了稚晖君以后,不敢称自己为全栈开发了。那就伪全栈吧。) 爱好比较杂:有京剧,中医,古文化,斯诺克等等。学过很多年周易,还有其他很多杂七杂八的... 哈哈哈,这里就不展开了。
背景
ChatGPT刚发布的时候,我也很早就体验了。非常不错。代码方面的能力很强。因此就想着把它集成到 Jetbrains 平台的IDE里面。
免去了查找问题的时候,切换窗口的麻烦。并且集成到IDE以后,可以直接选中代码进行操作。相比网页版,有得天独厚的优势。
介绍
ChatGPT 是一种由 OpenAI 训练的语言模型,可用于多种任务,包括对话和文本生成。 ChatGPT 是一种基于神经网络的模型,经过大量人类语言数据的训练,能够生成在给定上 下文中有意义的自然语言文本。 该模型可用于许多应用,例如自然语言处理 (NLP) 和对话系统。
本项目是一个支持在 JetBrains 系列 IDE 上运行的 ChatGPT 的插件。 集成到IDE以后,可以在开发方面一个很好的助手。目前插件已经有 127K 的下载量。
项目官网:https://chatgpt.cn.obiscr.com
插件市场:https://plugins.jetbrains.com/plugin/20603-chatgpt
案例演示
这里有些案例演示,可以看一下:
图片描述:使用在线ChatGPT解释选中的代码
图片描述:使用GPT-3.5-Turbo提问
图片描述:使用ChatGPT提问
图片描述:为选中的代码添加测试用例
图片描述:询问如何学习二叉树
它可以很方便的在IDE里面使用。无需切换到浏览器。代码方面。还内置了几个操作:
- 解释代码的含义
- 找出代码的错误
- 添加测试用例
- 优化选中的代码
内置操作在 ChatGPT窗口,GPT-3.5-Turbo窗口,在线ChatGPT窗口 都支持运行。并且您还可以根据自己的习惯自定义窗口排序。
它会是一个很好的开发助手,后续也会积极迭代优化。
说明
因为ChatGPT特别火爆,因此在去年12月的时候,官方给网站加了Cloudflare防护。 导致通过API访问变得非常困难。
不过所幸找到了一个可以用的Python库可以通过代理服务器请求网页版的ChatGPT, 因此我改成了Java版,并且封装成了一个Jar包。用来刷新 Access Token。
<dependency> <groupId>com.obiscr</groupId> <artifactId>openai-auth</artifactId> <version>1.0.1</version> </dependency>
源码在此处:https://github.com/obiscr/openai-auth
言归正传 ,目前插件内的ChatGPT使用的是第三方的代理服务, 跟网页版ChatGPT有相同的效果。 但是可能不太稳定,作者也在积极优化。
此外,还接入了3月2号刚发布的 GPT 3.5 Turbo 模型,这个模型的响应速度相对非常快。
也比较稳定。毕竟是官方的。
注意:根据目前的最新情况(3月2号),可能需要很科学的上网才行。不然会无法请求服务器。后面应该会恢复正常。
我的其他项目
除了ChatGPT,我还有其他几个IDE的插件。
ExcelReader:700K 下载量
ExcelEditor:74K 下载量
最后
最后欢迎大家给项目点个Star:https://github.com/dromara/ChatGPT
也欢迎给插件给个五星好评:https://plugins.jetbrains.com/plugin/20603-chatgpt

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
SunnyUI 新版 V3.3.3 发布啦!C# WinForm 开源控件库
帮助文档:https://gitee.com/yhuse/SunnyUI/wikis/pages Gitee:https://gitee.com/yhuse/SunnyUI GitHub:https://github.com/yhuse/SunnyUI Nuget:https://www.nuget.org/packages/SunnyUI/ Blog:https://www.cnblogs.com/yhuse SunnyUI.Net 是基于.Net Framework 4.0~4.8、.Net 6 框架的 C# WinForm 开源控件库、工具类库、扩展类库、多页面开发框架。 此版本更新内容为: + 增加 * 修改 - 删除 2023-03-05 V3.3.3 + UIMiniPagination: 新增迷你分页控件,只有分页按钮,无其他 * UINavMenu: 有子节点时,鼠标左键点击父级点展开/收缩,右键选中 * UITextBox: 有水印时,系统响应触摸屏增加了TouchPressClick属性,默认关闭 * FastLZ: 修改加载库 * UINavMenu: 增加可重绘...
- 下一篇
TIOBE 3 月榜单:Go 进入前 10,Perl 跌出前 20
TIOBE 于今天公布了 2023年 3 月的编程语言排行榜。 自去年 9 月起,Go 语言在 TIOBE 指数中的排名就一直徘徊在 11、12 名这两个位置。到了本月,Go “不负众望“ 终于进入了前十名的行列中。 Go 是静态类型的编程语言,具有并发性和垃圾回收这样的特点,并且还有良好的性能。Docker 和 Kubernetes 等热门应用都是在 Go 的帮助下开发的。再加上 Go 语言得到了来自 Google 的支持,这些条件综合在一起,使得 Go 语言也得到了越来越多开发者的认可。 不过 TIOBE 第 10 名的位置竞争激烈,几乎每个月都在变化,Go 能否守住这个位置,甚至挑战更前的位置呢?我们拭目以待。 毫无意外,Python 依然保持第一。 TIOBE 3 月 TOP 20 编程语言 相比上个月的 TOP 20 榜单,本月 Perl 跌出榜单,填补 Perl 位置的则是排名第 17 的 Fortran。 Top 20 其他语言的一些排名变化: C++ 的排名从第 3 跌至第 4; Java 的排名刚好相反,从第 4 升至第 3; PHP 从上个月的第 10 名,升至本月...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2全家桶,快速入门学习开发网站教程
- MySQL8.0.19开启GTID主从同步CentOS8
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,7,8上安装Nginx,支持https2.0的开启