让 Visual Studio 用上 ChatGPT

一、简介

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

二、功能介绍

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

选择一种方法并右键单击文本编辑器,您会看到这些新的 chatGPT 命令:

  • Complete: 开始编写一个方法,选择它并要求完成。
  • Add Tests: 为所选方法创建单元测试。
  • Find Bugs: 查找所选代码的错误。
  • Optimize: 优化所选代码。
  • Optimize (Diff View): 优化选定的代码,但是,不会将结果写入代码编辑器中,而是会打开一个新窗口,您可以在其中将原始代码与 chatGPT 优化的版本进行比较。
  • Explain: 编写所选代码的解释。
  • Add Comments: 为所选代码添加注释。
  • Add Summary: 添加 C# 方法的摘要。
  • Add Summary For Entire Class: 为整个 C# 类添加摘要(方法、属性、枚举、接口、类等)。无需选择代码,只需运行命令即可启动进程。
  • Ask Anything: 在代码编辑器上写一个问题并等待答案。
  • Translate: 用翻译版本替换所选文本。如果您想翻译成另一种语言而不是英语,请在选项窗口中编辑命令。
  • Custom Before: 通过在所选代码之前插入响应的选项创建自定义命令。
  • Custom After: 通过在所选代码之后插入响应的选项创建自定义命令。
  • Custom Replace: 通过选项创建自定义命令,用响应替换所选文本。
  • Cancel: 取消接收/等待任何命令请求。

三、安装VisualchatGPT Studio

打开 Visual Studio 的扩展菜单,然后选择管理扩展,打开管理扩展之后在搜索框中输入 Visual chatGPT Studio,在结果中选择第一个进行下载安装

下载完成后,会提示关闭 Visual Studio 进行安装,此时我们关闭 Visual Studio 即可

安装完成后,并不是马上就能使用,chatgpt 的接口不是免费的,使用时需要配置 chatgpt 的 key 和相关参数,流程是,打开 Visual Studio 工具,然后转到选项,在选项里找到 Visual chatGPT Studio,在第一个选项里输入你的配置项,如下图:

除通过拓展安装外,也可以通过安装包的形式进行安装,安装包下载地址:https://marketplace.visualstudio.com/items?itemName=jefferson-pires.VisualChatGPTStudio

说明:

在使用插件前,首先要拿到 OpenAI 的 API key 值。以下提供两种方法获取 API keys :

一、通过其他渠道购买,比如:淘宝等方式。

二、要获取OpenAI的API key,需要进行以下步骤:

  1. 首先,访问OpenAI的官方网站 https://platform.openai.com/overview ,点击右上角的"Sign In"按钮,使用您的OpenAI账户登录。
  2. 在登录后的页面中,点击右上角的"API"按钮,进入API Keys页面。
  3. 点击"Generate New Key"按钮,生成一个新的API Key,并复制到插件配置里保存。
  4. 将生成的API Key复制保存好,以备后续使用。

需要注意的是,使用OpenAI API需要付费,并且需要进行认证和授权。如果您还没有OpenAI账户,需要先注册并进行认证,才能获取API Key并使用OpenAI API。

相关推荐
liufeiyu19763 天前
VS 2026 升级后出现错误: 找不到指定的 SDK“Microsoft.NET.Sdk”
visual studio·vs 2026
霍霍的袁3 天前
【C++】map 和 set 的使用 | 从用法到底层
开发语言·c++·学习·visual studio
shionhana3 天前
AI PPT 生成的两个关键环节:结构生成和视觉生成,以 PPTMaker 为例
人工智能·chatgpt·agent·ppt
2501_915909063 天前
移动端开发工具链怎么组合比较好,iOS、Android、跨端三套配置方案
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
2501_915918413 天前
iOS编程用什么软件好?主流工具Xcode、AppCode、CodeRunner与新兴快蝎对比
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
VIP_CQCRE4 天前
在 Visual Studio 里接入 Ace Data Cloud:让 AI 编程助手直接用上 OpenAI 兼容接口
openai·ai编程·开发工具·visual studio·acedatacloud
Ztiddler4 天前
Codex重新连接解决方法
chatgpt·openai·codex
VIP_CQCRE4 天前
在 Visual Studio 里接入 AI 编程助手:用 Ace Data Cloud 打通 OpenAI 兼容接口与 LMLocal
openai·ai编程·visual studio·acedatacloud·lmlocal
free-elcmacom4 天前
发际线警告!手撕《C陷阱与缺陷》终极 BOSS:signal 函数与 typedef 魔法
c语言·开发语言·visual studio code·visual studio
VIP_CQCRE4 天前
Visual Studio 也能丝滑接入大模型:用 Ace Data Cloud + LMLocal 打造 AI 编程体验
ai·大模型·visual studio·ace data cloud·lmlocal