当前位置: 首页 > article >正文

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

一款不需要魔法就能免费使用的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.kler.cn/a/18330.html

相关文章:

  • 【考研数学:高数2】数列极限
  • 计算机新手练级攻略——如何搜索问题
  • LLMs:MindFormers的简介、安装和使用方法、案例应用
  • vue3+vite搭建脚手架项目本地运行electron桌面应用
  • Android S长按文件或视频或编辑中文字或输入框中文字不会弹出分享菜单
  • 组件间通信(组件间传递数据)
  • IO-Netty
  • Linux_红帽8学习笔记分享_10(SELinux管理与防火墙)
  • SpringBoot——入门程序的简单介绍
  • wiringPi常用函数
  • 使用 ChatGPT 辅助学习——为自己找一个老师
  • docker部署SpringBoot项目
  • 【sop】基于灵敏度分析的有源配电网智能软开关优化配置(Matlab代码实现)
  • Linux 安装 NFS 实现文件目录共享
  • SpringBoot创建和使用
  • RESTful风格(个人笔记)
  • MySQL事务:原理、类型和使用场景
  • taro小程序中如何引入css_moudle?配置后不生效的解决方法
  • HTML 中的常用标签用法
  • Vue中的路由设置
  • 学习大数据有推荐的么
  • 某程序员哀叹:二本计算机,4年开发,年包才40多万。二本真的不如985/211吗?
  • linux命令之journalctl详解
  • 全国职业院校技能大赛网络建设与运维赛项赛题(五)
  • Python突破某网游游戏JS加密限制,进行逆向解密,实现自动登录
  • 前端架构师-week4-通用脚手架命令Command类封装