关于在 IDE 中如何启用代码辅助工具
以下两种方法其实是通用的,只是由于我接触的时间不同,所以安装了两个版本。大家任选其一。
ChatGPT
1.已拥有官方 Key
在已拥有官方 Key 的情况下,配置较为简单。在 vscode 插件市场搜索 Genie AI
。安装完成后,在侧边栏会自动加载。
接着我们打开vscode setting
,搜索genieAI
,可以看到一系列相关配置,比如自定义名称以及模型选择。
在设置中并没有找到关于key的配置。不过,当你打开侧边栏 Genie
时,直接询问,会有相应的prompt,这时可以填入自己的api key。
2.在Api2D申请的Key
可以下载独立开发者Easy
在官方插件基础上编译的支持GPT 4版本的 vscode 插件将其拖拽至vscode中即可。
同样在vscode setting
中搜索关键字chatgpt
,这里我们主要关注两个点,一个是api key的填写,第二个是请求地址,我们需要改为api2d提供的host。
小小总结,就美观程度而言,Genie AI 要美观得多,且粘贴文本有换行,我是颜控
现在可以愉快的把代码丢给AI改bug了
warning⚠️ api2d申请的key不能填写OpenAI的host,两者并不通用,反之亦然。
Amazon Codewhisperer
Amazon于近日开放的代码辅助工具,当前已向普通开发者开放。但是从各渠道收集到的反馈。略逊于 Github Copilot。but,有总比没有强。now let’s enjoy it
- 首先我们在vscode 插件市场中 搜索
AWS Toolkit
,直接安装即可 - 开启拓展,此步骤需要使用Amazon Build ID授权,建议观看视频配置
- 当我们在文件中生成好注释,就可以让其自动生成代码啦
优点
- 支持中文注释
- 生成普通函数返回较快
缺点
- 有时并不能根据注释生成正确代码,需不断调整 猜测和Amazon 版权问题有关
- 生成较慢,平均等待时常超过10s
Codeium
Codeium是由discord公司开发的一款代码辅助工具,对于个人开发者永久免费,但是也有对应的商业版本。
- 在插件市场中搜索
codeium
并安装
- 首次打开
codeium
会下载language server - 根据拓展提示需要在浏览器端登录并获取token登录
- 当前
codeium
开启了两个功能 chat与search其中chat暂未开放,search功能主要针对与当前项目的代码搜索
优点
- 同样支持中文注释
- 生成比aws tools 较快(可能是科学上网的原因)
- 提醒数较多
缺点
- 复杂情况处理一般,更多用于生成通用函数