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

这篇具有很好参考价值的文章主要介绍了独家 | CodeGPT:具有类ChatGPT功能的VSCode扩展。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

作者:The PyCoach‍翻译:陈之炎
校对:赵鉴开


本文约1300字,建议阅读7分钟
本文为你介绍在VSCode中使用GPT-3的官方OpenAI API。

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

用Canva制作图片

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

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

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

在VSCode上设置CodeGPT

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

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

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

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

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

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

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

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

  • 最大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:具有类ChatGPT功能的VSCode扩展

来源:CodeGPT

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

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

来源:CodeGPT

下图是结果。

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

来源: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

编辑:黄继彦‍‍‍

校对:程安乐

译者简介

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

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

翻译组招募信息

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

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

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

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

转载须知

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

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

点击“阅读原文”拥抱组织文章来源地址https://www.toymoban.com/news/detail-423516.html

到了这里,关于独家 | CodeGPT:具有类ChatGPT功能的VSCode扩展的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ChatGPT作者John Schulman:通往TruthGPT之路

    OneFlow编译 翻译|贾川、徐佳渝、杨婷 大型语言模型(LLM)有一个众所周知的“硬伤”——它们经常会一本正经编造貌似真实的内容。   OpenAI团队希望通过改进强化学习反馈步骤“原生地”阻止神经网络产生幻觉, OpenAI首席科学家Ilya Suts kever 对此胸有成竹 。作为ChatGPT项目

    2024年02月05日
    浏览(38)
  • ChatGPT 国内镜像独家汇总:发现最优秀的人工智能对话体验

    Tomchat:点击传送 支持gpt4 / gpt-3.5 / claude 支持 AI绘画 每天十次免费使用机会 无需魔法 wuguokai 这个网站是设计模式老师推荐的,不强制用户。并且满足毫秒级响应。 https://chat.wuguokai.cn AIDuTu 无需登录,直接使用,挺好的 https://chat.jubianxingqiu.com/

    2024年02月11日
    浏览(72)
  • ChatGPT是否具有记忆能力?

    ChatGPT在某种程度上具有记忆能力,但它的记忆能力有限且不像人类的记忆那样全面和持久。以下是对ChatGPT的记忆能力的详细分析: 1. 上下文记忆:ChatGPT可以在对话过程中记住先前的对话历史,以便更好地理解和回应后续的问题。通过将上下文信息传递给模型,ChatGPT可以利

    2024年02月10日
    浏览(40)
  • ChatGPT 国内镜像网站独家汇总:发现最优秀的人工智能对话体验

    Tomchat:点击传送 支持gpt4 / gpt-3.5 / claude 支持 AI绘画 每天十次免费使用机会 无需魔法 wuguokai 这个网站是设计模式老师推荐的,不强制用户。并且满足毫秒级响应。 https://chat.wuguokai.cn AIDuTu 无需登录,直接使用,挺好的 https://chat.jubianxingqiu.com/

    2024年02月09日
    浏览(69)
  • 区块链技术具有哪些功能?

    区块链技术具有以下主要功能: 去中心化 : 区块链中的去中心化是指将控制权和决策权从中心化实体(个人、组织或团体)转让给分布式网络。去中心化区块链网络使用透明度来减少对参与者之间取得信任的需要。这些网络还以削弱网络功能性的方式,阻止参与者彼此施加

    2024年02月13日
    浏览(40)
  • 科研工作者们,ChatGPT (GPT-4) 玩起来了没,来这体验一下吧

    话不多说,直接上链接: https://sci.justscience.cn/chatgpt 再来个让我很惊讶的案例—— 设计研究方案 看看是不是可以作为一个小助理来给你点参考了? 如果想完全让ChatGPT来帮自己做完整方案还是放弃吧!毕竟有些回答依然是有错的,比如它回答,GPX4和SLC7A11并不是铁死亡的特异

    2023年04月27日
    浏览(85)
  • 【算法】【算法杂谈】具有setall功能的hash表

    当前所有算法都使用测试用例运行过,但是不保证100%的测试用例,如果存在问题务必联系批评指正~ 在此感谢左大神让我对算法有了新的感悟认识! 原问题 纳管一个hashmap,增强hashmap的功能,使其具有能够立刻将当前hash表中的所有值都变成统一的值的能力 具体来讲,就是如

    2024年02月02日
    浏览(42)
  • 中国版ChatGPT在哪些方面具有快速发展的机会?

    目录 一、中国巨大的市场需求 二、中国企业加速创新 三、中国的人工智能发展 四、企业愿景的推进 五、科技环境的发展 结语 ChatGPT 是一款由 OpenAI 开发的机器人聊天系统,旨在通过 AI 技术建立起人类与机器之间的自然沟通方式。由于 ChatGPT 在语言理解和生成方面的优秀表

    2023年04月23日
    浏览(41)
  • WhisperFusion:具有超低延迟无缝对话功能的AI系统

    WhisperFusion 基于 WhisperLive 和 WhisperSpeech 的功能而构建,在实时语音到文本管道之上集成了大型语言模型 Mistral (LLM)。 LLM 和 Whisper 都经过优化,可作为 TensorRT 引擎高效运行,从而最大限度地提高性能和实时处理能力。WhiperSpeech 是通过 torch.compile 进行优化的。 实时语音转文本:

    2024年02月20日
    浏览(36)
  • Android studio 编写一个登录页面,并且具有注册功能

    1、创建登录界面,点击注册按钮,弹出注册窗口。 2、创建注册窗口,输入用户名和密码,在SQLite中存储用户名和密码。 3、注册成功,跳转到登录界面,进行登录。 4、注册成功,把用户名和密码保存到SharedPreferences中,登录时自动填充用户名和密码。           登录页

    2023年04月08日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包