用 OllamaHub 让 Visual Studio Copilot 可以对接任意模型 此时的 dotnet run 是不会有什么结果的因为其配置文件还没设置。定位到构建的输出路径正常也就在 OllamaHub 的bin\Debug\net10.0文件夹下在此文件夹里面新建一个名为settings.json的项目填入如下内容{ logging: { level: info }, host: 127.0.0.1, port: 2315, url: null, baseUrl: null, providers: [ { id: DeepSeek, baseUrl: https://api.deepseek.com, apiKey: sk-换成你的 DeepSeek 的 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: {} } ] }通过如上配置可以看到可以支持任意的兼容 OpenAI 的 API 接口的厂商提供的模型。以上我写的是 DeepSeek 的模型以上配置相信大家看一眼就明白其设置了。关键部分在于写明providers提供商这里可以写模型厂商比如豆包的、阿里的、甚至是 360 系的等等。在 models 里面写明有哪些模型模型由哪个厂商提供关键属性为 id 和displayName以及provider这三个分别是模型的 Id 号豆包的模型的 Id 与模型名是不同的和展示给开发者自己看的模型名以及由哪个提供商提供的有可能 deepseek 是阿里提供的取决于你买了谁的服务请将上面的 DeepSeek 的 API Key 换成你自己的。我想给 DeepSeek 打个免费的广告 DeepSeek 实在太便宜了而且模型也聪明。没有为编程专门训练的 DeepSeek v4 Pro 模型实际用起来也十分好用。大概日常用的话一天 1 块钱到 5 块钱之间获取 DeepSeek 的 API Key 方法进入https://platform.deepseek.com/api_keys需要自行注册和登录账号点充值充 10 块钱就够了因为 10 块钱就够用很久了点 API Keys 选项卡点击创建 API Key 即可再次重新运行 OllamaHub.exe 文件即可看到现在监听到了本地的 2315 端口且日志里面说明了已经加载了至少一个模型Loaded 1 model(s) from Xxx\OllamaHub\bin\Debug\net10.0\settings.json完成以上步骤之后即可在 Visual Studio 里面进行对接在 Visual Studio Copilot 界面里面在选择模型的最下方点击管理模型选择 Ollama 然后填入http://127.0.0.1:2315即可以上的 2315 端口号就是在上面settings.json里配置的配置完成之后点击添加随后开始转圈预期转圈完成之后即可显示出来刚才配置在settings.json里面的模型将其勾选后点保存即可回到 Visual Studio Copilot 界面上此时可选模型就包含了刚才咱添加的模型了
💡
读完这篇文章,你可以带走什么

本文来自编程新知一线开发与建站实战沉淀:讲清原理、给出可复现步骤、标注避坑要点。看完后可以直接在你的项目或网站中落地验证。

编
编程新知内容团队
一线开发 · 建站实施 · 持续更新
由资深前端工程师、后端架构师与建站实施人员共同维护,坚持"真实案例 + 完整步骤 + 避坑指南"的内容准则。如果你在落地中遇到问题,欢迎联系我们交流。

想把这套方案用到自己的项目上?

编程新知提供技术答疑与网站建设一站式服务,欢迎联系我们获取针对性建议。

联系工程师
📚

系统学习该技术

进入对应栏目,从基础到进阶完整学习,配套案例与避坑指南。

前往栏目 →
🏗️

需要落地实施

企业建站、SEO 优化、服务器部署等需求,交给工程师一步到位。

了解服务 →
💬

还有疑问

技术难题或方案咨询,联系编程新知获取一对一的专业建议。

联系我们 →