十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

GitHub Copilot - 尝试一下DeepSeek接入Visual Studio GitHub Copilot

GitHub Copilot - 尝试一下DeepSeek接入Visual Studio GitHub Copilot 1.简单介绍从2026年6月1号开始GitHub Copilot的计费模式有了新的变化。之前是按premium请求数量来计费的(request-based billing)6月1号已经变成了基于token用量来计算。微软使用了GitHub AI Credits的方式来计算用量(按照微软信息1AI Credit $0.01 USD, 不同模型的token费用不同)社区中有人员买的Copilot pro根据他们的体验信息之前按请求数计费非常实惠(一次请求0.033美元)6月1号开始GitHub Copilot消耗速度变得快很多。大家都在寻找一些便宜一些的解决方案比如使用DeepSeek或者本地模型来替换国外的一些大模型等。之前已经写过一篇介绍如何接入DeepSeek到Visual Studio Code和Github Copilot CLI这次将尝试一下在Visual Studio中接入DeepSeek到GitHub Copilot2. 准备阶段2.1 获取DeepSeek API key1) 这边之前购买了10块钱的DeepSeek流量购买的地址是DeepSeek​​note, 如果没有DeepSeek帐户需要在DeepSeek平台先注册一个帐户2) 在DeepSeek开放平台API key界面点击Create new API key按钮生成一个自己的API key并进行拷贝​​note, DeepSeek的api key通常是以sk-开头的3. 配置Visual Studio.NET开发者使用Visual Studio比较多一些Visual Studio GitHub Copilot 面板中也可以进行DeepSeek的接入。这边尝试一下使用开源的代理服务OllamaHub允许将AI模型挂载为一个虚拟的本地Ollama服务方便Vistual Studio Copilot Chat接入。这样的话本地就不需要安装Ollama了。3.1 运行OllamaHub代理3.1.1 下载和配置OllamaHub1) 下载OllamaHub项目到本地可以先使用Visual Studio打开项目进行一下编译2) 在Debug\net10.0 目录下新建一个settings.json文件这是用来配置model信息的​3这边使用的是DeepSeek如果要使用deepseek-v4-pro模型则可以配置成{ logging: { level: info }, host: 127.0.0.1, port: 2315, url: null, baseUrl: null, providers: [{ id: DeepSeek, baseUrl: https://api.deepseek.com, apiKey: [您的deepseek api key], protectedApiKey: null, apiMode: openai, headers: {} }], models: [{ id: deepseek-v4-pro, displayName: DeepSeek v4 Pro, configId: null, family: null, owned_by: null, provider: DeepSeek, provide: null, baseUrl: null, apiKey: null, protectedApiKey: null, apiMode: openai, context_length: 1000000, max_tokens: 1000000, vision: false, temperature: null, top_p: null, headers: { Content-Type: application/json }, extra: {} }] }note, 将上面的api key替换成您申请的DeepSeek api key。3.1.2 运行OllamaHub使用执行dotnet run或者直接双击OllamaHub.exe就可以启动代理服务了​​可以看出Ollama代理服务的endpoint是http://127.0.0.1:2315note, OllamaHub开源项目是用.NET编写的3.2 配置DeepSeek1) 在Visual Studio的GitHub Copilot面板中点击模型下拉框选择Manage Models选项​2) 在available provider下拉框中选择Ollama然后输入Ollama Endpoint URL点击Add按钮​note, Endpoint URL配置的是运行的OllamaHub代理服务的URL,3) 最后DeepSeek v4 Pro模型会加载到配置界面中选择DeepSeek v4 Pro选项点击Save按钮​4) 可以将DeepSeek的另外一个模型deepseek-v4-flash也配置到OllamaHub的settings.json文件中进而配置到Visual Studio GitHub Copilot中​3) 之后在Visual Studio GitHub Copilot面板中就可以选择DeepSeek相关模型了​3.3 使用DeepSeek模型1) 尝试使用DeepSeek v4 Pro创建一个Microsoft Agent Framework的Loop workflow项目发现能够正常运行生成的项目也能编译和运行成功。查看了一下DeepSeek的费用用了0.32元。​​2) 运行一下GitHub Copilot生成的Loop workflow项目如下图所示​3.总结本文简单介绍了一下如何在Visual Studio的GitHub Copilot中接入DeekSeek的过程。由于2026-06-01开始GitHub Copilot的收费模式发生了变化。接入价格相对实惠的DeepSeek成为了程序员们的节省开支的选择之一。使用OllamaHub代理工具之后用户就不需要在电脑上安装Ollama和下载DeepSeek模型了(电脑负载也会减轻一些)配置好DeepSeek后就可以进行使用。至于能节省多少cost可能还需要进行一下观察。本文如果哪里有错误麻烦告之谢谢谢谢
返回列表