独家 | CodeGPT:具有类ChatGPT功能的VSCode扩展

18e443151efbf8348998437968fcc8c0.png

作者:The PyCoach‍翻译:陈之炎
校对:赵鉴开本文约1300字,建议阅读7分钟
本文为你介绍在VSCode中使用GPT-3的官方OpenAI API。

95dbbd233d2a31e473a8b2e0b731cfba.png

用Canva制作图片

我并非VSCode的忠实粉丝,但不得不承认,它比我每天使用的代码编辑器有更多有用的扩展。

其中一个扩展是CodeGPT。这个扩展允许我们通过官方的OpenAI API在VSCode中调用GPT-3,如同在代码编辑器中有了ChatGPT一样!

使用CodeGPT可以生成代码、解释代码、重构代码等等。让我们来看看如何设置它,并探索它的全部功能。

在VSCode上设置CodeGPT

要安装这个扩展,必须打开VSCode,转到扩展,并搜索“Code GPT”,找到了它之后,点击“安装”。

3b3f7d93df7a7172ca9d66e0bf60f1d0.png

安装好Code GPT之后,进入“Settings”和“Code GPT”(在macOS上进入菜单栏,点击“代码”,然后选择“Preferences”来找到“Settings”选项)。

在设置页面将看到以下内容。

c9bb4734aea60d146e493a0f394b7cbe.png

要使用该扩展,需要在第一个框中键入你的OpenAI API密钥(OpenAI API key)。

4654f6542af6221cd2e5b9703cb2af89.png

可以保留其余方框中的内容,但如果需要自定义它们,应注意以下几点:

  • 最大tokens数:对于每次API请求,希望获得的最大tokens数

  • 模型:目前此扩展中有3种模型可用(text-davinci-003, code-cushman-001 和code-davinci-002)。在这些选项中,code-davinci-002在编程方面是最强大的。

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


探索CodeGPT

以下是CodeGPT的主要功能:

  • 生成代码:只需要键入输入特定代码的要求,然后按cmd-shift-i,CodeGPT将打开一个带有该代码的新窗口。  

3c2cda92dd6a432a36b463b3d605c435.png

来源:CodeGPT

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

2402629981e5af37a896e89f24f78d36.png

来源:CodeGPT

下图是结果。

54ba61ee5f437b2882cd56f49ee9f425.png

来源:CodeGPT

但这还不是全部!还可以用CodeGPT做许多其他事情:

  • 提问

  • 重构代码

  • 归档代码

  • 查找代码中的问题

有关此扩展的更多信息,详见插件简介(https://marketplace.visualstudio.com/items?itemName=DanielSanMedium.dscodegpt&ssr=false#overview)

原文标题:CodeGPT: The VSCode Extension with ChatGPT-Like Functionalities

原文链接:https://medium.com/geekculture/codegpt-the-vscode-extension-with-chatgpt-like-functionalities-783323a916c3

编辑:黄继彦‍‍‍

校对:程安乐

译者简介

5c3fc2e839068ac921601c967afedc75.jpeg

陈之炎,北京交通大学通信与控制工程专业毕业,获得工学硕士学位,历任长城计算机软件与系统公司工程师,大唐微电子公司工程师,现任北京吾译超群科技有限公司技术支持。目前从事智能化翻译教学系统的运营和维护,在人工智能深度学习和自然语言处理(NLP)方面积累有一定的经验。业余时间喜爱翻译创作,翻译作品主要有:IEC-ISO 7816、伊拉克石油工程项目、新财税主义宣言等等,其中中译英作品“新财税主义宣言”在GLOBAL TIMES正式发表。能够利用业余时间加入到THU 数据派平台的翻译志愿者小组,希望能和大家一起交流分享,共同进步

翻译组招募信息

工作内容:需要一颗细致的心,将选取好的外文文章翻译成流畅的中文。如果你是数据科学/统计学/计算机类的留学生,或在海外从事相关工作,或对自己外语水平有信心的朋友欢迎加入翻译小组。

你能得到:定期的翻译培训提高志愿者的翻译水平,提高对于数据科学前沿的认知,海外的朋友可以和国内技术应用发展保持联系,THU数据派产学研的背景为志愿者带来好的发展机遇。

其他福利:来自于名企的数据科学工作者,北大清华以及海外等名校学生他们都将成为你在翻译小组的伙伴。

点击文末“阅读原文”加入数据派团队~

转载须知

如需转载,请在开篇显著位置注明作者和出处(转自:数据派ID:DatapiTHU),并在文章结尾放置数据派醒目二维码。有原创标识文章,请发送【文章名称-待授权公众号名称及ID】至联系邮箱,申请白名单授权并按要求编辑。

发布后请将链接反馈至联系邮箱(见下方)。未经许可的转载以及改编者,我们将依法追究其法律责任。

821920d7786cb88df346fb7af9384eeb.png

点击“阅读原文”拥抱组织

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/1563.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ChatGPT专业应用:生成演讲稿

正文共 1138 字,阅读大约需要 7 分钟 教育工作者、企业家等必备技巧,您将在7分钟后获得以下超能力: 生成演讲稿 Beezy评级 :A级 *经过寻找和一段时间的学习,一部分人能掌握。主要提升效率并增强自身技能。 推荐人 | …

5个 ChatGPT 功能,帮助你提升日常编码效率

ChatGPT 作为最快完成亿活用户的应用,最近真的是火出天际了。今天分享5个 ChatGPT 功能,来提升我们的日常工作以及如何使用它提高代码质量。 ChatGPT 的出现,彻底改变了开发代码的方式。但是目前为止,大多数软件开发人员和数据专业…

一款和chatgpt功能相似的产品 Perplexity ai

场景: 比起传统的列表式搜索,Perplexity AI把艳惊四座的ChatGPT和必应搜索结合起来,既有ChatGPT式的问答,又有像普通搜索引擎那样列出的链接,就连马斯克也亲自称赞:它不仅总结出了推文的由来,还…

SpringBoot调取OpenAi接口实现ChatGpt功能

很高兴和大家分享我实现的一个小项目,利用 Spring Boot 实现了一个 ChatGpt 对话系统。在本文中,我将详细介绍这个项目的实现步骤,以及代码实现。 什么是 ChatGpt ChatGpt 是一种基于 GPT 技术的对话系统,能够生成连贯、流畅、…

ChatGPT是什么?Chatgpt有什么用处?

ChatGPT是什么?Chatgpt有什么用处?ChatGPT是基于GPT语言模型源码进行修改和优化后开发而来的聊天机器人。它可以通过学习很多人类对话的方式与人类进行沟通,不断地提高自己的对话能力。ChatGPT是一种强人工智能技术,可应用于智能客…

测试真的会被ChatGPT代替一文告诉你

送走最后一车货,最后三个工人,老王吃力的关上大铁门。左手从口袋摸出一盒烟,轻轻一颠,滑落一根,右手娴熟的夹住。掏出打火机,点燃,一丝青烟腾起,萦绕在指头。 夕阳穿过玻璃&#xf…

ChatGPT开通后测试 来看看效果如何

我的ChatGPT开通后测试 来看看效果如何开通了,简单测试测试它吧。 先让它写首诗吧,读起来还不错: 再让写个简单小代码 问了它不会什么,它也不谦虚 问他怎么在抖音上赚钱,它回答的头头是道。 问它几个弱弱的问题&#x…

ChatGPT给测试工程师带来的机会和威胁

一、什么是ChatGPT ChatGPT(全名:Chat Generative Pre-trained Transformer),美国OpenAI [1] 研发的聊天机器人程序 [12] ,于2022年11月30日发布 [2-3] 。ChatGPT是人工智能技术驱动的自然语言处理工具&#xff0c…

测试人员如何巧妙使用ChatGPT

《庄子天地》篇中描述了一个“抱瓮灌园”的寓言故事,一位“为圃者”不辞辛苦“凿隧而入井,抱瓮而出灌”,当子贡告诉他有一种先进的取水装置“桔槔”时,他却以“无非不知,羞而不为也”的理由加以拒绝。在不少人眼中&…

ChatGPT会干掉测试吗

编者荐语: 并不是危言耸听 当下最火的是什么,那非ChatGPT莫属了,以ChatGPT为代表的各类AIGC工具,在不断颠覆我们的认知,不仅能完成律师,医学考试;还能画出一张精美的设计图,拿下艺…

ChatGPT能测试用例,那么测试人员会被取代吗?

ChatGPT4已经发布了并引起了巨大的反响,有一些基于ChatGPT的应用还是令人印象深刻的,比如 画个草图,让ChatGPT根据草图去生成一个有完备功能的网页; 让ChatGPT实现一个可以在网页上运行的贪吃蛇游戏; 看图说话 调教…

用ChatGPT生成测试数据

大家好,欢迎来到 Crossin的编程教室 ! 在之前的文章 用ChatGPT写一个数据采集程序 中,我们演示了如何用 ChatGPT 辅助编写代码。 除了直接让ChatGPT写代码,我们也可以让它生成一些开发中使用的测试数据。 比如在开发和测试时&…

【实测】用chatGPT来完整的走一次测试流程吧,看看它到底相当于我们什么等级的工程师?

大家好,实测系列是含金量非常高且首发的专业论文性质文章,请一定要保存,点赞,分享哦~ chatgpt我不多做介绍了,连我乡下的舅妈都知晓的东西。都说这玩意挺神的,那今天我就亲自来测试一下用gpt来做一次完整的…

ChatGPT会替代开发和测试吗?

从去年11月底开始,ChatGPT的消息一次次刷新我们的认知,OpenAI公布的前几个版本我还只是震惊和感叹,可最近GPT4.0的公开让我彻底坐不住了,这已经超越了绝大部分人的能力,有这玩意儿还要啥搜索引擎。 首先,Ch…

ChatGPT如何推荐测试工具?

ChatGPT是一种当前被广泛关注的人工智能技术,它具备生成自然语言的能力,能够完成一些简单的文本生成、对话交互等任务。ChatGPT 算法的出现,打破了以前自然语言处理的瓶颈,使得机器具备了更加贴合人类想法的表达能力,也…

ChatGPT对测试行业的影响(附GPT使用实战展示)

引言: 时代的巨轮缓缓碾过,顺应时代才能胜者为王 文末有ChatGPT应用实战成果展示 ChatGPT之我见 测试的影响 正如上篇文章的推文所述,AI的发展让我们所有人都始料未及,就好像雨后春笋一样,各种各样的AI技术顺势而…

ChatGPT推荐最常用的自动化测试、性能、安全测试工具!

ChatGPT是一种当前被广泛关注的人工智能技术,它具备生成自然语言的能力,能够完成一些简单的文本生成、对话交互等任务。ChatGPT 算法的出现,打破了以前自然语言处理的瓶颈,使得机器具备了更加贴合人类想法的表达能力,也…

ChatGPT 逆天测试,结局出乎预料

目录 一、数学解题能力二、编程能力三、日常生活咨询四、问一些离谱的问题,它有啥反应?五、逆天大测试 一、数学解题能力 据说 ChatGPT 会做数学题,给他几个条件不充分的问题,看看他是否真的会思考。 这家伙心理素质真好&#x…

如何测试ChatGPT:深度理解和应用示例

ChatGPT是一个高级人工智能语言模型,由OpenAI开发。它可以理解和生成类似人类的文本。然而,验证其性能和效果需要深入的测试。下面我们将探索如何进行这些测试,以及应该关注的关键因素。 1. 基础语言理解测试 示例1:输入简单的指…

chatgpt是什么语言开发的

ChatGPT是一种人工智能语言模型,由GPT-3(Generative Pre-trained Transformer 3,生成式预训练变压器3)开发而来,因此ChatGPT的开发语言也是用Python等现代编程语言实现的。 GPT-3是由OpenAI研究机构提供的一种巨型神经网络,可实现…