作者:The PyCoach翻译:陈之炎
校对:赵鉴开本文约1300字,建议阅读7分钟
本文为你介绍在VSCode中使用GPT-3的官方OpenAI API。
用Canva制作图片
我并非VSCode的忠实粉丝,但不得不承认,它比我每天使用的代码编辑器有更多有用的扩展。
其中一个扩展是CodeGPT。这个扩展允许我们通过官方的OpenAI API在VSCode中调用GPT-3,如同在代码编辑器中有了ChatGPT一样!
使用CodeGPT可以生成代码、解释代码、重构代码等等。让我们来看看如何设置它,并探索它的全部功能。
在VSCode上设置CodeGPT
要安装这个扩展,必须打开VSCode,转到扩展,并搜索“Code GPT”,找到了它之后,点击“安装”。
安装好Code GPT之后,进入“Settings”和“Code GPT”(在macOS上进入菜单栏,点击“代码”,然后选择“Preferences”来找到“Settings”选项)。
在设置页面将看到以下内容。
要使用该扩展,需要在第一个框中键入你的OpenAI API密钥(OpenAI API key)。
可以保留其余方框中的内容,但如果需要自定义它们,应注意以下几点:
最大tokens数:对于每次API请求,希望获得的最大tokens数
模型:目前此扩展中有3种模型可用(text-davinci-003, code-cushman-001 和code-davinci-002)。在这些选项中,code-davinci-002在编程方面是最强大的。
温度:控制输出的随机性程度(温度越低,GPT-3越有可能选择出现概率越高的单词)
探索CodeGPT
以下是CodeGPT的主要功能:
生成代码:只需要键入输入特定代码的要求,然后按cmd-shift-i,CodeGPT将打开一个带有该代码的新窗口。
来源:CodeGPT
解释代码:选中一些代码,右键单击它,然后选择“解释CodeGPT”选项。CodeGPT将打开一个新的窗口并解释代码。
来源:CodeGPT
下图是结果。
来源: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
编辑:黄继彦
校对:程安乐
译者简介
陈之炎,北京交通大学通信与控制工程专业毕业,获得工学硕士学位,历任长城计算机软件与系统公司工程师,大唐微电子公司工程师,现任北京吾译超群科技有限公司技术支持。目前从事智能化翻译教学系统的运营和维护,在人工智能深度学习和自然语言处理(NLP)方面积累有一定的经验。业余时间喜爱翻译创作,翻译作品主要有:IEC-ISO 7816、伊拉克石油工程项目、新财税主义宣言等等,其中中译英作品“新财税主义宣言”在GLOBAL TIMES正式发表。能够利用业余时间加入到THU 数据派平台的翻译志愿者小组,希望能和大家一起交流分享,共同进步
翻译组招募信息
工作内容:需要一颗细致的心,将选取好的外文文章翻译成流畅的中文。如果你是数据科学/统计学/计算机类的留学生,或在海外从事相关工作,或对自己外语水平有信心的朋友欢迎加入翻译小组。
你能得到:定期的翻译培训提高志愿者的翻译水平,提高对于数据科学前沿的认知,海外的朋友可以和国内技术应用发展保持联系,THU数据派产学研的背景为志愿者带来好的发展机遇。
其他福利:来自于名企的数据科学工作者,北大清华以及海外等名校学生他们都将成为你在翻译小组的伙伴。
点击文末“阅读原文”加入数据派团队~
转载须知
如需转载,请在开篇显著位置注明作者和出处(转自:数据派ID:DatapiTHU),并在文章结尾放置数据派醒目二维码。有原创标识文章,请发送【文章名称-待授权公众号名称及ID】至联系邮箱,申请白名单授权并按要求编辑。
发布后请将链接反馈至联系邮箱(见下方)。未经许可的转载以及改编者,我们将依法追究其法律责任。
点击“阅读原文”拥抱组织