- Star
- 1,272
- Fork
- 85
- 未关闭 Issue
- 116
- 最近提交
- 30天前
这是什么?
ChatGPT VS Code(Genie)是一款把 OpenAI 的 GPT-4、GPT-3.5、GPT-3 和 Codex 模型接入 Visual Studio Code 的编辑器扩展。选中一段代码后,可以通过右键菜单执行解释、优化、查找 bug、添加注释或生成测试等操作,回答会以流式方式显示在编辑器或侧边栏对话窗口中。
扩展还能处理 Problems 窗口中的编译错误,通过灯泡菜单给出快速修复建议,并以差异视图对比原代码与建议修改,支持一键应用。它可以根据 git 改动生成提交信息,也支持通过配置 URL 使用 Azure OpenAI 服务的部署。用户需自行提供 OpenAI 或 Azure 的 API Key,密钥保存在 VS Code 的安全存储中。
对话历史可选择保存到本地磁盘,并可整体导出为 Markdown。提示词前缀、系统消息和助手名称均可在设置中自定义。
核心功能
- 01右键菜单命令,可对选中代码进行解释、优化、生成测试、添加注释和查找 bug。
- 02回答以流式方式显示在编辑器或侧边栏对话窗口中。
- 03针对 Problems 窗口中的错误提供快速修复,并可通过差异视图应用建议。
- 04根据 git 改动生成提交信息。
- 05支持 OpenAI API Key 和 Azure OpenAI 服务部署。
- 06可选的本地对话历史保存,并支持导出为 Markdown。
适用场景
- 在不离开编辑器的情况下理解陌生的代码片段。
- 为选中的函数生成单元测试或注释。
- 修复 Problems 窗口中标出的编译错误。
- 根据待提交的改动起草 git 提交信息。
快速上手
- 1
从 VS Code 应用市场安装该扩展
- 2
选中一段代码并提问,然后在提示时输入你的 OpenAI API 密钥
使用前须知
- 需要你自己的 OpenAI API 密钥,使用费用由 OpenAI 收取。
- 对话历史是实验性功能,可能存在漏洞。
- 部分较新的模型(如 o1-mini 和 o1-preview)有使用等级限制。
收录于专题
标签
常见问题
- chatgpt-vscode 是什么?
- 一款 VS Code 扩展,可在编辑器内把代码问题、解释、测试和修复请求发送给 OpenAI 模型。 ChatGPT VS Code(Genie)是一款把 OpenAI 的 GPT-4、GPT-3.5、GPT-3 和 Codex 模型接入 Visual Studio Code 的编辑器扩展。选中一段代码后,可以通过右键菜单执行解释、优化、查找 bug、添加注释或生成测试等操作,回答会以流式方式显示在编辑器或侧边栏对话窗口中。
- chatgpt-vscode 可以免费使用吗?用的什么许可证?
- chatgpt-vscode 以 ISC 许可证开源。用于商业产品前,请先确认许可证条款。
- chatgpt-vscode 还在维护吗?
- 活跃维护中。chatgpt-vscode 最近一次提交是在 2026年10月8日。
- chatgpt-vscode 适合用来做什么?
- 在不离开编辑器的情况下理解陌生的代码片段。 为选中的函数生成单元测试或注释。 修复 Problems 窗口中标出的编译错误。 根据待提交的改动起草 git 提交信息。
- chatgpt-vscode 怎么安装和运行?
- 从 VS Code 应用市场安装该扩展 选中一段代码并提问,然后在提示时输入你的 OpenAI API 密钥
- 在哪里获取 chatgpt-vscode?
- 源代码和安装说明在 GitHub 上:https://github.com/ai-genie/chatgpt-vscode
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
为 Visual Studio 集成 ChatGPT 类 AI 功能,支持代码解释、单元测试生成、查找 Bug 和对话问答。
28867C#MIT更新于 上个月
为 Vim 和 Neovim 提供 AI 能力的插件,可在编辑器内生成代码、编辑文本并与模型对话。
1189+1 本周112PythonMIT更新于 24天前
使用大语言模型翻译字幕文件(SRT、VTT、ASS、SSA)的桌面应用。
168697TypeScriptMIT维护活跃更新于 21天前
开源的 Obsidian 插件,可接入 OpenAI、Anthropic、Google 及本地模型,在笔记中直接生成文本。
1995175TypeScriptMIT更新于 3个月前