用 OllamaHub 让 Visual Studio Copilot 可以对接任意模型

📅 2026/6/29 18:55:02
用 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 界面上此时可选模型就包含了刚才咱添加的模型了