如何让Visual Studio用上chatgpt

作者:翔星 时间:2023-09-14 00:54:50 

最近小编思维发散“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. AddTests-为所选方法创建单元测试。

  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-通过用响应替换所选文本的选项创建自定义命令。

接下来我们来安装它。

三、安装VisualchatGPT Studio

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

如何让Visual Studio用上chatgpt

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

如何让Visual Studio用上chatgpt

使用前准备

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

如何让Visual Studio用上chatgpt

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

四、VisualStudio编辑器中使用

在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上网。只有部分能使用,大家多试一试。
<br>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&mdash;q8UCd2lST4
ludmillasteb9@hotmail.com&mdash;7sb54Oii8I
chr89kuchto@hotmail.com&mdash;Cea7IQj5ud
emil03mk@hotmail.com&mdash;ENC82hip2A
lydiavn9ktutoky@hotmail.com&mdash;6351VsZz25
tulagj3@hotmail.com&mdash;Wx99eCqer7
prue56zjehle@hotmail.com&mdash;8398k84X85
vernitagq2@hotmail.com&mdash;geFfr4H0x9
kirstiealtqw@hotmail.com&mdash;1FBbV8OJg9
ralphnamer32d@hotmail.com&mdash;F85T86YtbL
celinabullievmu@hotmail.com&mdash;OqTz0lj525
chanafdidelaet@hotmail.com&mdash;6x3CM4pPYY
alita07pbogdon@hotmail.com&mdash;Umppl1ylc0
averilltxgt@hotmail.com&mdash;94cymN2p42
kaeleeviarla@hotmail.com&mdash;GUR00fTOS5
johniehsro@hotmail.com&mdash;Env5d4Cd1T
shizuebrf0c@hotmail.com&mdash;7f2b55JRGQ
gloryx5fo@hotmail.com&mdash;qYSZn2J2eH
jackalynashxa@hotmail.com&mdash;g40KT0c2aA
tisaphkgwes@hotmail.com&mdash;94c9G550lm

来源:https://www.cnblogs.com/xbhp/archive/2023/05/04/17370852.html

标签:vs,chatgpt
0
投稿

猜你喜欢

  • SqlServer如何通过SQL语句获取处理器(CPU)、内存(Memory)、磁盘(Disk)以及操作系统相关信息

    2024-01-17 20:18:16
  • centos7环境下二进制安装包安装 mysql5.6的方法详解

    2024-01-26 23:37:33
  • Python Django ORM与模型详解

    2022-01-03 10:40:53
  • 详解python使用递归、尾递归、循环三种方式实现斐波那契数列

    2022-06-22 13:44:49
  • django的ORM模型的实现原理

    2022-08-26 00:57:33
  • Oracle也有注入漏洞

    2010-07-23 13:03:00
  • 网站设计输入了些什么?

    2008-04-01 09:30:00
  • SQL Server的基本功能性语句介绍

    2024-01-19 20:33:02
  • MySQL创建全文索引分享

    2024-01-21 10:16:06
  • Python实例一个类背后发生了什么

    2023-05-19 05:44:18
  • vue车牌搜索组件使用方法详解

    2024-04-30 10:30:37
  • Python多进程fork()函数详解

    2023-06-08 19:41:37
  • Silverlight与Flash的技术比较

    2009-04-19 18:45:00
  • 简单易懂Pytorch实战实例VGG深度网络

    2021-09-07 19:47:24
  • 为什么不建议在go项目中使用init()

    2024-05-11 09:17:47
  • Python中print()函数的用法详情

    2021-01-11 21:35:17
  • Django小白教程之Django用户注册与登录

    2022-01-14 10:30:06
  • PHP的mysqli_rollback()函数讲解

    2023-06-12 08:58:03
  • Python使用django搭建web开发环境

    2021-02-21 06:37:32
  • pytorch 获取tensor维度信息示例

    2023-09-20 01:32:02
  • asp之家 网络编程 m.aspxhome.com