各位读者朋友可以先点个收藏、关注啦这样便于你们之后的寻找与获取相关内容的更新呀作者邮箱markma200808outlook.com欢迎沟通交流提建议和申请转载请将邮件主题按如下要求命名“沟通交流/提出建议/申请转载概要”注意本文主要讲解如何在VS Code中利用GitHub Copilot的BYOK即自带密钥功能实现deepseek在VS Code中的原生接入而非借助拓展从而达成在VS Code中全AI生态包括聊天、行内建议、智能体窗口自动化任务等的高性价比deepseek对昂贵copilot主要使用GPT等的代替。若不愿在底层配置而只愿享受便捷体验的建议搜索其他文章使用VS Code中Deepseek V4类似拓展解决。注意本文中作者未加入任何超链接请勿点击那些是平台在文章发布后自动添加的作者只加入了一个deepseek开放平台的官方链接帮助没有api key的同志们获取。注意本文原创转载请向作者私信或邮件获得许可后于文章开头声明转载。一、先决条件1. 你的VS Code版本在V1.123及以上建议保持最新。2. 你的VS Code处于正常使用状态且打开了一个文件夹。3. 你拥有GitHub Copilot的账户免费版就足够。4. 你拥有deepseek官网或其他途径获得的正规api key若没有可前往platform.deepseek.com获取二、配置操作流程1. 打开VS Code2. 点击窗口最上方快速访问输入框右侧的切换聊天按钮3. 窗口右侧弹出AI对话侧边栏后点击左下角的设置会话目标按钮选择本地4. 右侧设置权限按钮建议保持默认审批5. 点击对话框底部的模型CtrlAlt.按钮6. 选择菜单最下方的管理模型...或设置按钮7. 点击添加模型按钮8. 选择Custom Endpoint9. 输入组名建议“DeepSeek”之类便于区分输入后按下回车键10. 输入你的DeepSeek的API Key以sk-开头注意此key必须保密否则你的钱会被别人用掉此key在你输入后在电脑中也是以Windows底层保密的VS Code调用时起时也只是向Windows获取该密钥因而输入后无法查看务必保证输入正确否则只能全部重来输入后按下回车键11. 根据deepseek官方文档将deepseek api接入Copilot CLI时应使用Messages策略因而此处下面的选项中建议选择Messages按钮Chat Completions也可以但不确定在使用agent功能时持续性是否可靠若选择Chat Completions参见下方第12*条12. 下面VS Code会弹出一个json配置文件编辑界面如下方代码所示完整填写即可注意只要把VS Code弹出的配置文件中与下方给出代码相同的项修改即可其他项不要动可以修改maxInputTokens和maxOutputTokens至于vision项据说deepseek现在支持了图像感兴趣的同志们可以试试若成功了希望反馈给作者[ { name: DeepSeek, vendor: customendpoint, apiKey: 这里是默认的不用修改 apiType: messages, models: [ { id: deepseek-v4-flash, name: DeepSeek V4 Flash, url: https://api.deepseek.com/anthropic, toolCalling: true, vision: false, maxInputTokens: 128000, maxOutputTokens: 16000, supportsReasoningEffort: [ None, High, Max ] }, { id: deepseek-v4-pro, name: DeepSeek V4 Pro, url: https://api.deepseek.com/anthropic, toolCalling: true, vision: false, maxInputTokens: 128000, maxOutputTokens: 16000, supportsReasoningEffort: [ None, High, Max ] } ] } ]12*. 已读过12条的读者跳过此条将上方代码中apiType改为chat completions将url中的/anthropic删去其他相同13. 完成配置后回到AI聊天框点击下方模型按钮选中DeepSeek V4 Flash或Pro即可建议将它们固定这样就不用在其他模型中繁琐地翻找了三、使用流程方法一使用编辑器窗口中的聊天模式进行推荐1. 打开上述AI聊天侧边栏2. 选择你想要的模型flash速度快价格低但完成度不太好即思考度不好pro速度慢价格高但完成度很令人满意3. 在模型右侧选择思考强度强度越高消耗token越快4. 在模型左侧选择智能体模式作者及VS Code官方建议的方案是先选择Plan模式给出你的要求并告诉它生成计划并在我批准后执行然后选择Agent模式在审批后告诉它执行此后还可以进行多次指导和调整当你想要把它当成一般的AI助手回答问题时选择Ask模式5. 开始执行后若选择了默认审批模式那么经常会弹出通知让你允许更改和确认请各位读者务必理解它正在执行的操作后再进行确认这样可以保证你的代码、环境和电脑的安全方法二使用智能体窗口进行更加推荐但此模式目前还不稳定1. 点击编辑器窗口快速访问栏右侧的在智能体窗口中打开按钮打开智能体窗口2. 若你的运气好可以在打开后在输入框的上方模型选择处找到本地按钮即可如在编辑器窗口中的聊天模式一般使用了如果运气不好那就用方法一吧下方是运气好时的图片3. 更推荐此方法的理由这是VS Code新版的专属功能可以实现每次修改的回溯、记录等功能在安全性上可能也会更好同时界面更加简洁功能更加全面完善。各位读者如果有稳定进入的方法以及各种智能体窗口功能的发现、巧思、应用特别欢迎来与作者沟通交流学习期待着各位大佬的指教和共同进步
在Visual Studio Code(VS Code)中于GitHub Copilot中使用BYOK接入deepseek api并使用Agent(在聊天窗口或智能体窗口)辅助编程的方法介绍
发布时间:2026/7/18 5:15:50
各位读者朋友可以先点个收藏、关注啦这样便于你们之后的寻找与获取相关内容的更新呀作者邮箱markma200808outlook.com欢迎沟通交流提建议和申请转载请将邮件主题按如下要求命名“沟通交流/提出建议/申请转载概要”注意本文主要讲解如何在VS Code中利用GitHub Copilot的BYOK即自带密钥功能实现deepseek在VS Code中的原生接入而非借助拓展从而达成在VS Code中全AI生态包括聊天、行内建议、智能体窗口自动化任务等的高性价比deepseek对昂贵copilot主要使用GPT等的代替。若不愿在底层配置而只愿享受便捷体验的建议搜索其他文章使用VS Code中Deepseek V4类似拓展解决。注意本文中作者未加入任何超链接请勿点击那些是平台在文章发布后自动添加的作者只加入了一个deepseek开放平台的官方链接帮助没有api key的同志们获取。注意本文原创转载请向作者私信或邮件获得许可后于文章开头声明转载。一、先决条件1. 你的VS Code版本在V1.123及以上建议保持最新。2. 你的VS Code处于正常使用状态且打开了一个文件夹。3. 你拥有GitHub Copilot的账户免费版就足够。4. 你拥有deepseek官网或其他途径获得的正规api key若没有可前往platform.deepseek.com获取二、配置操作流程1. 打开VS Code2. 点击窗口最上方快速访问输入框右侧的切换聊天按钮3. 窗口右侧弹出AI对话侧边栏后点击左下角的设置会话目标按钮选择本地4. 右侧设置权限按钮建议保持默认审批5. 点击对话框底部的模型CtrlAlt.按钮6. 选择菜单最下方的管理模型...或设置按钮7. 点击添加模型按钮8. 选择Custom Endpoint9. 输入组名建议“DeepSeek”之类便于区分输入后按下回车键10. 输入你的DeepSeek的API Key以sk-开头注意此key必须保密否则你的钱会被别人用掉此key在你输入后在电脑中也是以Windows底层保密的VS Code调用时起时也只是向Windows获取该密钥因而输入后无法查看务必保证输入正确否则只能全部重来输入后按下回车键11. 根据deepseek官方文档将deepseek api接入Copilot CLI时应使用Messages策略因而此处下面的选项中建议选择Messages按钮Chat Completions也可以但不确定在使用agent功能时持续性是否可靠若选择Chat Completions参见下方第12*条12. 下面VS Code会弹出一个json配置文件编辑界面如下方代码所示完整填写即可注意只要把VS Code弹出的配置文件中与下方给出代码相同的项修改即可其他项不要动可以修改maxInputTokens和maxOutputTokens至于vision项据说deepseek现在支持了图像感兴趣的同志们可以试试若成功了希望反馈给作者[ { name: DeepSeek, vendor: customendpoint, apiKey: 这里是默认的不用修改 apiType: messages, models: [ { id: deepseek-v4-flash, name: DeepSeek V4 Flash, url: https://api.deepseek.com/anthropic, toolCalling: true, vision: false, maxInputTokens: 128000, maxOutputTokens: 16000, supportsReasoningEffort: [ None, High, Max ] }, { id: deepseek-v4-pro, name: DeepSeek V4 Pro, url: https://api.deepseek.com/anthropic, toolCalling: true, vision: false, maxInputTokens: 128000, maxOutputTokens: 16000, supportsReasoningEffort: [ None, High, Max ] } ] } ]12*. 已读过12条的读者跳过此条将上方代码中apiType改为chat completions将url中的/anthropic删去其他相同13. 完成配置后回到AI聊天框点击下方模型按钮选中DeepSeek V4 Flash或Pro即可建议将它们固定这样就不用在其他模型中繁琐地翻找了三、使用流程方法一使用编辑器窗口中的聊天模式进行推荐1. 打开上述AI聊天侧边栏2. 选择你想要的模型flash速度快价格低但完成度不太好即思考度不好pro速度慢价格高但完成度很令人满意3. 在模型右侧选择思考强度强度越高消耗token越快4. 在模型左侧选择智能体模式作者及VS Code官方建议的方案是先选择Plan模式给出你的要求并告诉它生成计划并在我批准后执行然后选择Agent模式在审批后告诉它执行此后还可以进行多次指导和调整当你想要把它当成一般的AI助手回答问题时选择Ask模式5. 开始执行后若选择了默认审批模式那么经常会弹出通知让你允许更改和确认请各位读者务必理解它正在执行的操作后再进行确认这样可以保证你的代码、环境和电脑的安全方法二使用智能体窗口进行更加推荐但此模式目前还不稳定1. 点击编辑器窗口快速访问栏右侧的在智能体窗口中打开按钮打开智能体窗口2. 若你的运气好可以在打开后在输入框的上方模型选择处找到本地按钮即可如在编辑器窗口中的聊天模式一般使用了如果运气不好那就用方法一吧下方是运气好时的图片3. 更推荐此方法的理由这是VS Code新版的专属功能可以实现每次修改的回溯、记录等功能在安全性上可能也会更好同时界面更加简洁功能更加全面完善。各位读者如果有稳定进入的方法以及各种智能体窗口功能的发现、巧思、应用特别欢迎来与作者沟通交流学习期待着各位大佬的指教和共同进步