让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

 

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

让Visual Studio用上chatgpt

 

使用前准备

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

让Visual Studio用上chatgpt

 

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

四、Visual Studio编辑器中使用

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

问答:

让Visual Studio用上chatgpt

解释、添加注释:

让Visual Studio用上chatgpt

 

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

五、结语

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

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

jasmyny8so@hotmail.com---YPP188M965 lasfacioqbj@hotmail.com---F0z8cd090S arnoldhwx9s@hotmail.com---13GcrRSLRy percivalwilsm@hotmail.com----RT25f10uKv nievesfavors9cb@hotmail.com----3mVRN6YmgN eugeniev552@hotmail.com----4w95MnvIvc 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

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开发跳槽

  

原文链接:https://www.cnblogs.com/xbhp/archive/2023/05/04/17370852.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:让Visual Studio用上chatgpt - Python技术站

(0)
上一篇 2023年5月4日
下一篇 2023年5月4日

相关文章

  • 详解C#如何加密解密RAR文件

    下面是“详解C#如何加密解密RAR文件”的完整攻略。 1.需求分析 我们需要编写一个功能,能够实现对RAR文件进行加密和解密操作,确保文件内容达到安全保密的目的。具体来说,我们需要实现以下两个功能: 加密RAR文件:将RAR文件加密,只有输入正确的密码才能解密。 解密RAR文件:使用正确的密码,将已加密的RAR文件解密。 2.实现思路 我们可以使用C#语言的…

    C# 2023年6月1日
    00
  • C#中if语句使用概述

    下面是“C#中if语句使用概述”的详细攻略: 1. if语句概述 if语句是一个条件语句,它根据指定的条件执行一个或多个语句。在C#中,if语句的一般形式如下: if (condition) { // code block to be executed if the condition is true } 其中,condition是用于测试的表达式或变量,如…

    C# 2023年5月15日
    00
  • C# 语言入门基础介绍

    C# 语言入门基础介绍 什么是 C# C# 是一种面向对象的编程语言,由 Microsoft 公司开发。它是 .NET 框架的一部分,可以用来开发各种类型的应用程序,例如桌面应用程序、Web 应用程序、移动应用程序等。 C# 语言和 Java 语言非常相似,都是基于面向对象的编程范式,具有相同的语法规则和编程思想。因此,如果您已经熟悉 Java 语言,那么学…

    C# 2023年5月15日
    00
  • C#使用HttpClient的正确方式你了解吗

    当我们需要实现 Http 请求时,常用的方法是使用 .NET 自带的 HttpClient 类。不过,使用 HttpClient 类不当会导致一些潜在的问题和隐患,例如资源泄漏和内存耗尽等。因此,在使用 HttpClient 时,需要注意一些正确的使用方式,以确保代码的可靠性和性能。 下面,我们就来详细讲解“C# 使用 HttpClient 的正确方式”的完…

    C# 2023年5月15日
    00
  • 自定义实现Json字符串向C#对象转变的方法

    自定义实现 Json 字符串向 C# 对象转化的方法,可以参考以下步骤: 步骤1:实现一个 Json 转化类 创建一个类,用于将 Json 字符串转换为 C# 对象。这个类应当包括一个将 Json 字符串解析成 JObject 对象的方法。可以使用 Newtonsoft.Json 库来实现: using Newtonsoft.Json.Linq; publi…

    C# 2023年5月31日
    00
  • C#实现XSL转换的方法

    C# 实现 XSLT 转换的方法 XSLT(Extensible Stylesheet Language Transformations)是一种将 XML 数据转换成其他格式的语言,包括 HTML、XHTML、XML、PDF、Word 等。在 C# 中,我们可以使用 System.Xml.Xsl.XslCompiledTransform 类来进行 XSLT …

    C# 2023年6月7日
    00
  • .net中as和is之间的区别分析

    我来为你详细讲解一下“.net中as和is之间的区别分析”。 1. as和is的基本使用 在.NET中,as和is都是类型操作符,用于类型转换或类型检查。 1.1 as操作符 as操作符用于将一个引用类型转换为另外一个引用类型,或将一个类类型转换为其派生类型。如果转换失败,则as返回null,而不是抛出异常。例子如下: object obj = "…

    C# 2023年5月31日
    00
  • C#使用ADO.Net部件来访问Access数据库的方法

    访问Access数据库是C#开发中常见的一个需求,使用ADO.NET部件可以十分方便地实现这个功能。以下是完整的攻略,包含了从连接Access数据库到对数据库进行增删改查的操作。 连接Access数据库 在C#中连接Access数据库,需要使用OleDbConnection对象。OleDbConnection对象可以通过传入连接字符串来创建,连接字符串中需要…

    C# 2023年6月2日
    00
合作推广
合作推广
分享本页
返回顶部