查看原文
其他

CodeGPT:具有类似 ChatGPT 功能的 VSCode 扩展

为开发者服务的 21CTO 2023-01-28

导读:如何在VSCode 中的 Code GPT 扩展中使用 OpenAI 官方的ChatGPT API  。

我并不是 Visual Studio Code 的脑残粉丝,但不得不承认它比我日常使用的代码编辑器有太多有用的扩展。


这里要向大家介绍的一个扩展叫做 CodeGPT。

这个扩展允许开发者通过官方 OpenAI API 在 VS Code 中使用 GPT-3,也就是说,我们可以 代码编辑器中使用 ChatGPT。

使用 CodeGPT 可以生成代码、解释代码、重构代码等等。接着就让我们看看如何配置它,并一块探索它的所有新功能。


在 VSCode 上设置 CodeGPT


要安装此扩展,需要事先打开 Visual Studio Code,转到扩展项,然后请搜索“Code GPT”。找到它后,轻轻点击“安装”。

在安装完Code GPT 后,转到“设置”并转到“Code GPT”(在 macOS 上转到菜单栏并单击Code GPT,然后请选择“首选项”找到“设置”选项)。

在设置上,我们将会看到以下内容。

如果要正常使用此扩展,你需要在上图中的第一个框中键入OpenAI API 密钥。如果还没有申请到,请到 https://beta.openai.com/account/api-keys 注册并申请。

其它的文本框可以保留为空,按默认值即可。但若想填写它们,需要详细了解以下:

  • Max tokens:希望为 API 的每个请求获取的最大令牌总数;

  • Model:有 3 种模型可用(text-davinci-003、code-cushman-001和code-davinci-002)。其中 code-davinci-002的编码功能最为强大;

  • Temperature:控制输出的随机性(Temperature越低,GPT-3 越有可能选择出现概率更高的词)


探索 CodeGPT


以下是 CodeGPT 的主要功能。

  • 生成代码:你只需要输入一条问题来询问Code GPT,然后按cmd+shift,iCodeGPT 就会打开一个包含代码的新窗口。

图片来源:CodeGPT

  • 分析代码:选择一些代码,右键单击它并选择选项“Explain CodeGPT”。CodeGPT 将打开一个新窗口,分析并解释代码。

图片来源:CodeGPT

以下是运行结果:

图片来源:CodeGPT

这还不是CodeGPT的功能全部。以下为可以使用 CodeGPT 做的其它有意义事情:

  • 发起问题

  • 重构代码

  • 生成代码文档

  • 查找代码中的问题


有关此扩展的更多信息,可以浏览如下地址:

https://marketplace.visualstudio.com/items?itemName=DanielSanMedium.dscodegpt&ssr=false#overview

好的,现在是时候你来探索这个扩展了。欢迎各位试用后留言,让我们知道你对 CodeGPT 的看法。

顺祝各位同仁:新春快乐,身体健康,万事如意,兔年大吉!

作者:万能的大雄


相关阅读:

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存