我也想在vscode中写一个chatGPT插件

新增命令,我们需要下面三个命令,对应的title都很清楚了

"contributes":{{"command":"CodeToolBox.chatGPTView","title":"chatGPT对话框"},{"command":"CodeToolBox.openChatGPTView","title":"打开chatGPT对话框"},{"command":"CodeToolBox.hideChatGPTView","title":"关闭chatGPT对话框","icon":"$(close)"}}在package.json添加配置

"views":{"CodeToolBox":[{"id":"CodeToolBox.welcome","name":"welcome","when":"!CodeToolBox.chatGPTView"},{"type":"webview","id":"CodeToolBox.chatGPTView","name":"chatGPT","when":"CodeToolBox.chatGPTView"}]},在package.json添加配置,配置插件视图顶部,即title

"menus":{"view/title":[{"command":"CodeToolBox.hideChatGPTView","when":"view==CodeToolBox.chatGPTView",//当插件视图为`chatGPT对话框`时才出现"group":"navigation@4"//分组是为了不让他两在同一个`...`出现},{"command":"CodeToolBox.openSetting","when":"view==CodeToolBox.chatGPTView","group":"navigation@3"}]}CodeToolBox.chatGPTView、CodeToolBox.openChatGPTView、CodeToolBox.hideChatGPTView,现在这里处理这三个命令

需要安装四个依赖

组件代码:CodeDisplay.vue

页面模板文件:index.vue

页面数据:model.ts

方法文件:service.ts

接口文件:api.ts

方法驱动文件:presenter.tsx

ps:总感觉这样贴代码很罗嗦,但也怕大家看不懂,下面看看效果图:

至此,chatGPT对话框的动能就算完成了~

这里要实现的功能:用户选中编辑器的一段文案后,右键找到CodeToolBox=>解释这段文案,自动唤起chatGPT对话框,并自动提问

这里会获取用户选中的文本,若没有选中文本则会提示,调用openChatGPTView方法,传递hostname、apiKey、model、selectedText参数给webview进行处理,接收到

THE END
1.chatgpt侧边栏消失嗨!很抱歉听说你遇到了 ChatGPT 的侧边栏消失问题。我可以帮你解决这个问题。首先,请确保你的浏览器窗口处于足够宽度,以便能够容纳 ChatGPT 的侧边栏。如果侧边栏仍然没有显示,尝试按下键盘上的 Ctrl + F5 组合键,以强制刷新页面。这有时可以解决一些显示问题。 https://wenku.csdn.net/answer/3hgm6cva9d
2.今天给继续大家推荐一个ChromeGPT插件,这个插件是侧边栏插件今天给继续大家推荐一个Chrome GPT插件,这个插件是侧边栏插件,好处是可以在你浏览的当前页面快速调用GPT来辅助你进行一些快捷操作,如:翻译、解释、总结、改写、解释代码等。比如浏览英文网站可以直接复制粘贴翻译你需要翻译的英文,浏览git可以帮你翻译代码、浏览资料可以帮你解释,如图5,看到好文章可以帮你改写等。 http://k.sina.com.cn/article_1627825392_6106a4f004000ydig.html
3.ChatGPT侧边栏(国内免费使用)ChatGPT AI (126) ?200,000+? 个用户 高效工作 与你的浏览器兼容 描述 ChatGPT侧边栏是您在浏览任何网站时可以使用的人工智能助手 浏览网页时,点击网页右边ChatGPT图标即可唤醒ChatGPT,高效的提高工作效率 扩展不用注册,不同梯子,可直接免费使用,尽情的使用ChatGPT强大AI能力吧 ---版本0.0.69新增功能 https://microsoftedge.microsoft.com/addons/detail/chatgpt%E4%BE%A7%E8%BE%B9%E6%A0%8F%E5%9B%BD%E5%86%85%E5%85%8D%E8%B4%B9%E4%BD%BF%E7%94%A8/dedljpdecfecpdeobfmcpkemkdhgjdng
4.ChatGPT侧边栏(国内免费使用)–GetthisExtensionforSearch by Image 373,140 users Tree Style Tab 233,648 users Rate your experience How are you enjoyingChatGPT侧边栏(国内免费使用)? Log in to rate this extension There are no ratings yet Report this add-on An unexpected error occurredhttps://addons.mozilla.org/en-US/firefox/addon/chatgpt%E4%BE%A7%E8%BE%B9%E6%A0%8F-%E5%9B%BD%E5%86%85%E5%85%8D%E8%B4%B9%E4%BD%BF%E7%94%A8/
5.Sider:ChatGPT侧边栏,GPT4,联网,绘图1 强大的侧边栏 ? ChatGPT 翻译器 ? ChatGPT 词典 ? 语法检查 ? 自定义任何提示 2 快速查找窗口: ? 查找所选文本的最快方式 ? TTS 支持 ? 易于打开/关闭 3 增强搜索页面 ? 自定义搜索页面提示(市场上唯一的) https://www.fkxz.cn/dhoenijjpgpeimemopealfcbiecgceod/
6.chatgpt侧边栏插件chatgpt侧边栏插件 导读:为帮助您更深入了解chatgpt侧边栏插件,小编撰写了chatgpt侧边栏插件,chatgpt插件,chatgpt安卓插件,谷歌插件chatgpt,chatgpt邮件插件等5个相关主题的内容,以期从不同的视角,不同的观点深入阐释chatgpt侧边栏插件,希望能对您提供帮助。http://chatgpt.cmpy.cn/article/2401422.html
7.ChatGPTSidebar网页侧边栏AI助手–FunletuChatGPT Sidebar,一款浏览器扩展,基于Web的应用程序,它可以在网站的侧栏中显示一个聊天窗口,让网站的访问者与ChatGPT进行实时交互,类似于一个聊天机器人。ChatGPT Sideb…https://funletu.com/circle/58381.html
8.ChatsNowAI助手:ChatGPT,Claude侧边栏(GPT4,眼睛)ChatsNow AI助手:ChatGPT,Claude 侧边栏是人工智能助手,支持GPT - 4、Claude2、GPT - 3.5。使用GPT、Claude为你提供聊天、翻译、Vision、联网等智能化服务。 ChatsNow AI助手:ChatGPT,Claude 侧边栏是人工智能助手,支持GPT - 4、Claude2、GPT - 3.5。使用GPT、Claude为你提供聊天、翻译、提问、自定义提示等智能https://www.chajianxw.com/product-tool/50063.html
9.ChatGPT侧边栏!浏览器插件「Sider」,让你无需打开网页即可使用想要在浏览器中快速调用ChatGPT,而无需打开ChatGPT网页,浏览器插件就是一个很好的实现方式,像之前介绍的「读点东西」、「ChatGPT for Google」等都是这样的服务。今天要给大家介绍的「Sider」也是这一款浏览器插件,支持Chrome、Edge 浏览器,让你可以在浏览网页时快速调用ChatGPT,来帮你完成如总结文章、翻译、解释、https://www.gametop10.cn/2480.html
10.如何将文档上传到ChatGPTBing_AI_Sidebar">使用 ChatGPT 支持的 Bing AI 侧边栏分析文档 微软在 Edge 浏览器上添加了由 ChatGPT 支持的 Bing 侧边栏,使其在很长一段时间后得到了急需的刷新。这解锁了许多 Edge 浏览器功能,包括直接在浏览器中扫描任何文档的能力。 您无需单独将文件上传到任何网站。您只需在 Edge 浏览器中打开该文件https://m.10100.com/article/23553
11.如何上传文件到ChatGPT进行分析和回答使用基于ChatGPT的Bing AI侧边栏分析文档 使用ChatGPT插件分析PDF或文本文件 使用BookGPT上传文件到ChatGPT 使用免费Chrome扩展上传文件到ChatGPT 我们知道,OpenAI还没有添加原生功能来上传文件和文档到ChatGPT。然而,使用一个很酷的Chrome浏览器ChatGPT扩展,你可以将各种类型的文件上传到ChatGPT,而且工作得非常完美。该扩https://www.wbolt.com/how-upload-document-chatgpt.html
12.对标Edge,Opera浏览器推出集成ChatGPT的AI侧边栏IT之家5 月 24 日消息,Opera 浏览器今日宣布,正在测试名为 Aria 的 AI 侧边栏功能。该功能由 OpenAI 的 ChatGPT 驱动,可以生成文本、写代码、回答问题等等。Opera 称,这是浏览器领域的一项创新,将为用户提供更智能、更便捷的网络体验。 据Opera 官方网站介绍,Aria 位于浏览器左侧的边栏中,用户点击图标后就可以https://www.ithome.com/0/695/004.htm
13.ChatGPT中文版来了,在VS中免登录免注册即可使用!ChatGPT:执行自定义命令 1:添加一个对选中代码,或者当前文件执行的自定义命令 1,添加后可以直接执行。 ChatGPT:执行自定义命令 2:添加一个对选中代码,或者当前文件执行的自定义命令 2,添加后可以直接执行。 执行了一个命令之后,侧边栏会弹出一个交互窗口: https://www.eet-china.com/mp/a194644.html
14.玩转AI2分钟学会使用ChatGPT聊天机器人!CrushiYAI助手 - OpenAI ChatGPT侧边栏三大功能 个人推荐使用AI聊天功能,因为它内置20多种包含了写作、营销、代码等常用的模板,还支持联系上下文为用户提供更进阶的回答。它自动为用户保存最近50条聊天记录,用户可以随时选择其中一个并继续接着上文聊天。 它提供了一种非常便捷的方式来交互式地完成各种任务,即在浏览器侧边栏https://www.cnblogs.com/crushiy09/p/best-ai-assistant-chatgpt-sider.html
15.派早报:Mac版ChatGPT桌面应用正式开放Firefox将接入AIMac 版 ChatGPT 还支持「语音模式」,用户可以使用语音与 ChatGPT 进行交流。OpenAI 将在未来几周内为 Mac 用户提供支持 GPT-4o 功能的新「语音模式」版本。来源 02Firefox 浏览器侧边栏将接入 AI 聊天机器人 近日,Mozilla 公司宣布,用户可以在新版 Firefox Nightly 的侧边栏中访问 AI 聊天机器人。要激活该功能https://ios.sspai.com/post/89975
16.Sider浏览器GPT侧边栏插件V2.7.4转载分享一款免费的侧边栏插件,你可以通过导入API或者金是登录插件的方式来免费使用这款插件,以侧边栏的形式存在你的浏览器当中,随时的进行呼出从而搜索你所需要的内容,辅助你完成文案内容上面的撰写! 以下是您如何将 ChatGPT 边栏用作阅读助手的示例:摘要一篇文章、查找相似的页面、解释任何概念、为程序员解释代码、翻译到任何https://www.qiqiboke.com/23768.html
17.2023年度优秀Chrome浏览器扩展推荐极客之音4、Sider: ChatGPT 侧边栏 + GPTs, GPT-4 Turbo, 联网, 绘图 Sider 提供了侧边栏功能,集成了 ChatGPT、Claude、Bard 等生成式预训练模型。 用户可以在浏览网页的同时使用这些模型,进行在线聊天、搜索、绘图等操作,提供高级搜索、阅读和写作支持。 Sider 支持 AI 联网,集成 ChatPDF、Chat image 和 AI 绘图等https://www.bmabk.com/index.php/post/253526.html