给你安利一款不需要魔法就能免费使用的idea插件Bito-ChatGPT

news/2025/2/25 19:01:29

一款不需要魔法就能免费使用的idea插件Bito-ChatGPT

      • 一 、写在前面
      • 二、Bito是什么?
    • 🔑🔑 **What does Bito AI do?**
      • 三 、安装Bito
      • 四、使用Bito
        • 4.1 创建个人工作空间
        • 4.2 使用Bito
          • 4.2.1 问任何技术问题(Ask any technical question)
          • 4.2.2 解释这段代码(Explain this code)
          • 4.2.3 生成注释信息(Generate Comment)
          • 4.2.4 性能检查(Performance Check)
          • 4.2.5 安全性检查(Security Check)
          • 4.2.6 代码风格检查(Style Check)
      • 五 、小结

一 、写在前面

chatGPT火了之后,基于chatGPT的应用、插件可谓是满天飞。

而使用这些应用、插件要么需要openAI账号、要么需要魔法、要么需要money。

而且有些用着用着就不能用了,就像下面这样。

image-20230427233149679

有的呢可能会限制字符,超过多少字符就不能免费使用了

今天要给你安利的是Bito这款插件,它呢你不需要会魔法,而且可以免费使用。

二、Bito是什么?

我们来看看官方是怎么回答的?

🔑🔑 What does Bito AI do?

Bito helps developers dramatically accelerate their impact by bringing GPT-4 and ChatGPT to your IDE and CLI. We use OpenAI’s models, and you don’t have to have an OpenAI key. Bito can save you an hour a day!. Bito AI makes it easy to write code, understand syntax, write test cases, explain code, comment code, check security, and even explain high level concepts.

翻译一下就是

Bito通过将GPT-4和ChatGPT引入您的IDE和CLI来帮助开发人员提高其效率。即使您没有OpenAI的密钥也可以使用。Bito AI使编写代码、理解语法、编写测试用例、解释代码、注释代码、检查安全性,甚至解释高级概念变得容易。

三 、安装Bito

①在IntelliJ IDEA 的菜单栏中选择“File” -> “Settings”

②选择“Settings”弹窗中的“Plugins”选项卡,然后点击“Marketplace”tab页

③在搜索框中输入“Bito”即可找到我们的插件

④点击点击“Install”按钮进行安装

image-20230428065630675

从上面截图可以看到,Bito插件目前已经有88.9K的下载量了,然后最新版本是1.0.134

注意:Bito对于idea版本是有要求的,它要求最低版本是2021.1+ 。如果你的idea版本太低需要升级后才能使用

升级可以参考【www.exception.site】这个站点的文章,过多的不方便多说,你懂滴(●’◡’●)

为了体验这个版本,小编特意将用了好久的idea从2019.3 升级到了2023.1 (●’◡’●)

image-20230428070217902

⑤ 安装完成后,在idea右侧会出现一个“Bito”图标

image-20230428070600423

四、使用Bito

4.1 创建个人工作空间

安装上面步骤安装完成之后,我们只需要注册一下,或者加入其他团队就可以使用了。

具体步骤参照如下截图,全程不需要魔法

① 填写邮箱获取验证码

image-20230428072125594

image-20230428072300485

②加入或者创建工作空间

–① 可以加入别人工作空间–②可以自己创建工作空间
image-20230428072712558image-20230428072839285
–③ 跳过不必要步骤–④跳过不必要步骤
image-20230428072946092image-20230428073024771

直到弹出下面框说明可以使用了

image-20230428073310023

4.2 使用Bito

4.2.1 问任何技术问题(Ask any technical question)

我们让它来写又给调用OPENAPI的示例

image-20230428073715761
4.2.2 解释这段代码(Explain this code)
–①选择Explain this code–②翻译我们选择的代码
image-20230428074949327image-20230428075037216
4.2.3 生成注释信息(Generate Comment)
–① 选择生成注释信息–② 帮我们生成选中代码的注释信息
image-20230428075703459image-20230428075748507
4.2.4 性能检查(Performance Check)
–①选择性能检查–② 给出相关建议和代码,并和原来代码进行比对
image-20230429090714109image-20230429090758426
4.2.5 安全性检查(Security Check)
– 选择安全性检查–② 给出安全性建议并跟源代码对比
image-20230429091257336image-20230429091450339
4.2.6 代码风格检查(Style Check)
– ①选择代码风格检查–② 给出建议
image-20230429091904565image-20230429092220238

五 、小结

  • 不需要使用魔法并且可以免费使用

  • 仔细看文章的小伙伴可能发现了,在使用过程中产生的提示、建议、注释都是英文的,这有点不太友好

  • 可以合理地去应用这些插件来提升效率,但不能过度地对其产生 “依赖”

本期内容到此就结束了,希望对你有所帮助。我们下期再见 (●’◡’●)


http://www.niftyadmin.cn/n/289540.html

相关文章

asp.net基于web的大学生交友网站shfw9294程序

为社会的和谐做出了贡献。 通过网络,不同地区的人员可跨越时间、地点进行交流。建设一个安全、可靠、开放、纯净的大学生交友网站系统,为中山市大学生提供一个使用方便的、 界面美观的交友园地是本系统的主要目的。 系统使用Visual studio.net2010作为系…

MySQL数据库之用户管理

一、数据库用户管理 1.1 新建用户 CREATE USER 用户名来源地址 [IDENTIFIED BY [PASSWORD] 密码]; 即:create user 用户名源地址 identified by 密码; 用户名: 指定将创建的用户名 来源地址: 指定新创建的用户可在哪些主机上登录&…

vue项目将多张图片生成一个gif动图

当前做项目有一个需求是将多张图片生成一个gif动图的形式 类似下面图片几张图片叠加生成一个gif动图 图片涉及工作隐私,就不公开啦 我们要引入一个gif.js的引入包,但是他没有直接引入的方式,只能从官方下载文件包,下载地址&#…

人大金仓亮相国际金融展,打造“金融+产业+生态”创新模式

4月27日,以“荟萃金融科技成果,展现数字金融力量,谱写金融服务中国式现代化新篇章”为主题的2023中国国际金融展圆满落幕。作为已经举办30年的行业盛会,人大金仓再一次重磅亮相,全方位展示国产数据库前沿应用和创新服务…

CSS动画animation的简单应用

要在CSS中创建动画,我们可以使用animation属性。该属性允许我们指定动画的关键帧、持续时间、时间函数、延迟和迭代次数。 以下是对各个属性的介绍: animation-name: 指定要应用于元素的动画名称。animation-duration: 指定动画的持续时间。animation-…

Vue框架

目录 简单介绍 MVVM 下载安装Node.js 安装Vue.js插件 新建Vue.js项目 下载vue依赖库 Vue工程目录结构 修改代码模板 vue组件中,添加模型数据 Vue双向绑定 动态绑定 vue组件中,显示图片 单选框绑定 复选框绑定 Vue的script表达式 Vue实例声明…

07-Vue技术栈之(组件之间的通信方式)

目录 1、组件的自定义事件1.1 绑定自定义事件:1.1.1 第一种方式1.1.2 第二种方式1.1.3 自定义事件只触发一次 1.2 解绑自定义事件1.3绑定原生DOM事件1.4 总结 2、全局事件总线(GlobalEventBus)2.1 应用全局事件总线 3、 消息订阅与发布&#…

Kali环境下安装python3

https://www.cnblogs.com/netflix/p/12098066.html Centos7 python2 升级到 python3 https://www.cnblogs.com/forforever/p/12417156.html kali环境下安装python3.7 https://www.cnblogs.com/waw/p/12022209.html Linux环境下安装python3.7 由于kali环境下是自动安装了pyt…