将千问、质谱、DeepSeek、GPT 等兼容 OpenAI API 的国产/国际大模型, 直接注册到 GitHub Copilot Chat 的模型选择器中使用。
🎯 支持的模型(2026-06 最新)
| 提供商 | 模型 | 上下文 | 思考 | 价格 |
|---|---|---|---|---|
| DeepSeek | V4 Pro / V4 Flash | 1M | ✅ | $0.14~$1.74/M |
| 通义千问 | Qwen3.7 Max / 3.6 Plus / 3.6 Flash | 1M | ✅ | 阿里云百炼 |
| 智谱AI | GLM-5.1 / GLM-5 / GLM-4.7 Flash 🆓 | 198~200k | ✅ | 含免费模型 |
| OpenAI | GPT-5.5 / GPT-5.4 / GPT-5.4 Mini | 270k | ✅ | $0.75~$30/M |
| Claude | Opus 4.8 / Sonnet 4.6 / Haiku 4.5 | 1M | ✅ | 通过OpenRouter |
| Gemini | 3.1 Pro / 3.1 Flash | 1M | ✅ | 通过OpenRouter |
| Kimi | K2.6 | 256k | ✅ | 月之暗面 |
| MiniMax | M2.5 | 192k | ✅ | 稀宇科技 |
💡 Claude 和 Gemini 的原生 API 不是 OpenAI 兼容格式。 本扩展通过 OpenRouter 网关调用它们(一条 Key 通吃所有模型), 也可通过阿里云百炼的托管服务使用。
🚀 安装
cd multi-llm-copilot
npm install
npm run compile
然后在 VS Code 中按 F5 启动扩展开发窗口,或打包为 .vsix:
npx vsce package
⚙️ 配置
打开 VS Code settings.json:
{
"anyLlm.providers": {
"deepseek": {
"name": "DeepSeek",
"baseUrl": "https://api.deepseek.com",
"apiKey": "sk-你的key",
"models": [
{
"id": "deepseek-v4-pro",
"name": "V4 Pro",
"family": "deepseek",
"detail": "最强推理模型",
"maxInputTokens": 655360,
"maxOutputTokens": 393216,
"capabilities": {
"toolCalling": 128,
"imageInput": false,
"thinking": true
}
}
]
}
}
}
更安全的方式:不写 apiKey 在 settings.json,而是运行命令 Any LLM: 设置 API Key,密钥会存入系统钥匙串。
📦 API 端点速查
| 提供商 | baseUrl | 格式兼容 |
|---|---|---|
| DeepSeek | https://api.deepseek.com |
✅ OpenAI 兼容 |
| 千问 | https://dashscope.aliyuncs.com/compatible-mode/v1 |
✅ OpenAI 兼容 |
| 智谱 | https://open.bigmodel.cn/api/paas/v4 |
✅ OpenAI 兼容 |
| OpenAI | https://api.openai.com/v1 |
✅ 原生 |
| Kimi | https://api.moonshot.cn/v1 |
✅ OpenAI 兼容 |
| MiniMax | https://api.minimax.chat/v1 |
✅ OpenAI 兼容 |
| OpenRouter | https://openrouter.ai/api/v1 |
✅ 聚合网关 |
| Claude 原生 | https://api.anthropic.com |
❌ 非OpenAI格式 → 需OpenRouter |
| Gemini 原生 | https://generativelanguage.googleapis.com |
❌ 非OpenAI格式 → 需OpenRouter |
🔧 解决 Copilot 兼容问题的关键设计
本扩展的核心目标是让任何大模型都能在 Copilot Chat 中无缝使用:
- 统一 OpenAI 兼容协议 — 所有 provider 的请求都转为
/v1/chat/completions格式 - 非兼容 API 桥接 — Claude/Gemini 等非 OpenAI 格式的模型,通过 OpenRouter 网关自动转换
- 完整继承 Copilot 能力 — Agent 模式、工具调用、MCP、skills、指令文件全部保留
- 思考模式适配 — DeepSeek/Qwen/GLM 的
reasoning_content映射到 VS Code 的LanguageModelThinkingPart
📄 License
MIT