让Visual Studio用上chatgpt

    最近小编思维发散“Visual Studio可以集成chatgpt吗?”,这样不就可以让chatgpt帮你写代码了吗?寻觅了一圈,还真有这个东西,那就是一个Visual Studio的扩展插件:Visual chatGPT Studio,虽然不是官方的,部分功能也可以值得一用。本文将介绍Visual chatGPT Studio及它的使用案例。

一、简介

    Visual chatGPT Studio是Visual Studio的一个免费扩展,它直接在IDE中添加了chatGPT功能。它允许用户以可以根据菜单功能的方式使用chatGPT。

二、功能介绍

    该扩展提供了一组 使用ChatGPT 命令,可以在编辑器中选择你需要处理的代码或文本,然后右键就可以看到 Visual chatGPT Studio和它的命令了。这些命令包括请求完成、创建单元测试、查找错误、优化、解释、为 C# 方法添加注释或摘要、询问任何内容、创建自定义命令以及替换所选文本。

  1. Complete-编写一个未完成的方法右键选择它,然后请求完成代码。

  2. Add Tests-为所选方法创建单元测试。

  3. Find Bugs-查找所选方法的bug。

  4. Optimize-优化所选方法。

  5. Explain-编写所选方法的说明。

  6. Add Comments-为所选方法添加注释。

  7. Add Summary-添加 C# 方法的摘要。

  8. Ask Anything-在代码编辑器上写一个问题并等待答案。

  9. Custom Before-通过在所选代码之前插入响应的选项创建自定义命令。

  10. Custom After-通过在所选代码后插入响应的选项创建自定义命令。

  11. Custom Replace-通过用响应替换所选文本的选项创建自定义命令。

接下来我们来安装它。

三、安装Visual chatGPT Studio

打开Visual Studio的扩展菜单,然后选择管理扩展,打开管理扩展之后在搜索框中输入Visual chatGPT Studio,在结果中选择第一个下载。最后提示关闭Visual Studio完成安装。

当重新打开Visual Studio后会自动安装,如下图:

使用前准备

老生常谈,chatgpt的接口不是免费的,使用时需要配置chatgpt的key和相关参数。流程是,打开Visual Studio工具,然后转到选项,在选项里找到Visual chatGPT Studio,在第一个选项里输入你的配置项。如下图:

注:chatgpt的key需要在openAI官方注册账号后活动,目前注册有5刀的免费额度。网址openai.com/product。怎么注册打开可以到某度搜索,这里就不多讲了。

四、Visual Studio编辑器中使用

在vs中选择一个代码块,然后右键单击鼠标后点击显示 Visual ChatGPT Studio 菜单下的功能。下面是功能的示例 :问答、解释、添加注释。

问答:

解释、添加注释:

    小编觉得问答功能挺不错,可以支持中文和代码示例,做到了真正帮你写代码。由于控件是国外的人写的,其它的功能是英语,不是太友好。

五、结语

     Visual chatGPT Studio基于chatgpt的api,网络的差异稳定性不是太好,尤其是在国内,大家需要kexue上网。这是非官方组件,但愿在新的VS版本中,官方能提供支持。希望本文能帮助您了解Visual Studio中Visual chatGPT Studio扩展安装的安装和使用。感谢您的阅读;欢迎留言或者吐槽。

//免费的openai账号,只能使用聊天不能使用api,使用需要kexue上网。只有部分能使用,大家多试一试。

ayakonewuyo@hotmail.com—q8UCd2lST4
ludmillasteb9@hotmail.com—7sb54Oii8I
chr89kuchto@hotmail.com—Cea7IQj5ud
emil03mk@hotmail.com—ENC82hip2A
lydiavn9ktutoky@hotmail.com—6351VsZz25
tulagj3@hotmail.com—Wx99eCqer7
prue56zjehle@hotmail.com—8398k84X85
vernitagq2@hotmail.com—geFfr4H0x9
kirstiealtqw@hotmail.com—1FBbV8OJg9
ralphnamer32d@hotmail.com—F85T86YtbL
celinabullievmu@hotmail.com—OqTz0lj525
chanafdidelaet@hotmail.com—6x3CM4pPYY
alita07pbogdon@hotmail.com—Umppl1ylc0
averilltxgt@hotmail.com—94cymN2p42
kaeleeviarla@hotmail.com—GUR00fTOS5
johniehsro@hotmail.com—Env5d4Cd1T
shizuebrf0c@hotmail.com—7f2b55JRGQ
gloryx5fo@hotmail.com—qYSZn2J2eH
jackalynashxa@hotmail.com—g40KT0c2aA
tisaphkgwes@hotmail.com—94c9G550lm
文章来源公众号:dotnet开发跳槽

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

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

相关文章

P4999 烦人的数学作业

不会数位dp,遂来补习 题意:给定区间 [ L , R ] [L,R] [L,R]求这个区间每个数字拆成10进制后的数字和. 按照固定套路,先要解决 0 到 n 0到n 0到n每个数字拆成10进制后的数字和. 然后把 n n n拆成一个长度为 l e n len len的串, d f s dfs dfs找到合法的 l e n len len位置上的合…

微机作业——“学生成绩统计“

微机作业——“学生成绩统计” 1. 题目 从键盘输入某计算机应用班35人的《计组》成绩(百分制),按成绩从高到低排序。并计算全班总成绩、平均成绩、统计低于平均成绩的学生人数,并将结果在屏幕上显示。 2. 实现功能 从键盘输入…

CRNN论文翻译——中英文对照

文章作者:Tyan 博客:noahsnail.com | CSDN | 简书 声明:作者翻译论文仅为学习,如有侵权请联系作者删除博文,谢谢! 翻译论文汇总:https://github.com/SnailTyan/deep-learning-papers-tra…

CTPN论文翻译——中英文对照

文章作者:Tyan 博客:noahsnail.com | CSDN | 简书 声明:作者翻译论文仅为学习,如有侵权请联系作者删除博文,谢谢! 翻译论文汇总:https://github.com/SnailTyan/deep-learning-papers-tra…

轻松使用阿里达摩院开源在魔搭社区上的CLUE语义匹配模型

作者:燕返 简介 CLUE(中文语言理解测评基准)是中文语言理解领域的权威榜单,包含多项测评任务。近日,达摩院NLP团队在其中的语义匹配榜登顶,并在魔搭社区(ModelScope)上开源了预训练和…

重要升级!OpenAI PowerShell SDK 支持Azure OpenAI的ChatGPT服务

如果关注过我这个公众号,你可以通过这篇文章(ChatGPT PowerShell SDK 发布 ) 了解到我开发和维护的这个非官方的OpenAI PowerShell SDK, 此前已经支持在PowerShell中发起completions服务调用(可广泛用于后台自动化,主要…

[chatgpt+Azure]unity AI二次元小女友之使用微软Azure服务实现RestfulApi->语音识别+语音合成

1.简述 如题所述,这个小项目是在unity引擎端,使用了chatgpt微软azure的一个AI二次元女友对话的项目,实现原理也比较简单,即在unity端实现AI二次元女友的交互界面,接入chatgpt-3.5-turbo的api接口,借助chatg…

chatgpt 能用什么到底

l理论上gpt可以担任一个很好的方向指导GPT社区

微信导出表情包教程

方法1:微信公众号 去免费申请个微信公众号,然后关注就可以给公众号发送表情包了,然后就可以下载这个表情包。 方法二:微信网页版 登录 https://wx.qq.com/ 然后聊天发送的表情直接拉出页面就会生成新的表情包页面,然后…

简单操作,轻松在线制作gif动图表情包

相信很多的朋友在使用微信、QQ等工具聊天的时候,经常会用到各式各样的表情包。表情包不但更加的有趣,而且能传达出很多文字无法表达的感情和情绪,更加的生动形象。那么大家知道怎么gif制作https://www.gif.cn/动图的吗?接下来手把手教大家怎…

表情包的gif怎么制作?一招教你快速做gif表情

Gif表情包是当下网友们聊天必备的一种情感表达方式,利用一张有动态效果的图片就可以表达出自己的心情和想法,十分有趣。那么,大家一定很好奇自己应该如何制作gif动图表情包吧!很简单,使用gif制作(https://w…

从微信导出表情包的简便方法 (不使用微信 for pc,无需进入文件夹寻找!)

微信表情大概分为两类,一类是打开右下角有一个可以操作的按键可以保存,一般是做好一套可以下载的但大多数没有杀伤力,为江湖人所不齿,另一件是没有的,本文从(技术角度)讨论后一个 不使用微信 f…

怎么做表情包微信gif?好用的制作方法介绍

怎么做表情包微信gif?现如今基本上人手一个微信,微信作为我们日常人际沟通的重要工具之一,我们在日常的聊天中,除了发送文字、图片等内容,也会发送一些表情包,活跃气氛。通常情况下,我们发送的表…

LM+Embedding构建问答系统的局限性及优化方案

原文:LLMEmbedding构建问答系统的局限性及优化方案 - 知乎 近期 LangChain LLM 方案高速发展,降低了知识问答等下游应用的开发门槛。但随着业务深入,一些局限性也日渐显露,比如:LLM意图识别准确性较低,交互…

Segment Anything CV界的GPT—prompt-based里程碑式研究成果

一、计算机视觉界的里程碑式研究成果 - SAM与SA-1B综述 Segment Anything受chatGPT式的prompt-based思路启发,训练数据集涵盖10亿masks,根据提供的图片注释实时产生不同的mask分割结果,试用效果惊人。 Segment Anything之于Computer Vision&…

更快地分割任何事物:面向移动应用的轻量级Sam

文章目录 摘要1、简介2、相关工作3、适合移动设备的SAM3.1、背景和项目目标3.2、提出方法4、实验4.1、实验设置4.2、MobileSAM的性能与原版SAM相当4.3、MobileSAM优于FastSAM5、结论摘要 https://arxiv.org/pdf/2306.14289v2.pdf 分割任何事物模型(SAM)因其令人印象深刻的零样本…

基于自然语言处理的多模态模型_综述

A Survey on Multimodal Large Language Models; 论文链接:https://arxiv.org/pdf/2306.13549.pdf 项目链接(实时更新最新论文,已获1.8K Stars):https://github.com/BradyFU/Awesome-Multimodal-Large-Language-Models 研究背景 …

AI向百万薪资 高级原画师开刀?!爆Midjourney入局3D模型生成

来源 SoulofArt | ID Soul_Art 现在AI向高级原画师和3D开刀了? 网传爆料AI已入局3D模型生成... 这进化速度放在整个行业都十分炸裂 4月,Midjourney进一步宣布推出Niji-journey V5 这是MJ针对二次元动漫风格预训练好的模型 可在其中添加提示词直接调…

Java 20 正式发布,超神了。。

出品 | OSC开源社区(ID:oschina2013) ChatGPT王炸更新!终于解封了... 老铁们,JDK 20 / Java 20 正式发布了,这版本号简直超神了。。 JDK 20 是一个短期维护版本,将获得六个月的支持。尽管如此,但…

JDK 20 正式发布, JDK 21 最新动态来了

点击“开发者技术前线”,选择“星标” 让一部分开发者看到未来 来自 infoQ | OSC开源社区(ID:oschina2013) JDK 20 是自 JDK 17, 以来的第三个非长期支持(LTS)版本,正如甲骨文 Java 平台组的首席架构师 Ma…