GitHub Copilot
GitHub Copilot 设置指南
通过 Custom Endpoint 在 VS Code 的 Copilot Chat 和智能体模式中使用 UnoRouter 的模型。
概览
VS Code 允许 Copilot Chat 使用你自己密钥下的模型。Custom Endpoint 提供商接受任意 OpenAI 兼容的 Chat Completions URL,无需 Copilot 套餐即可使用。
快速配置
把这些粘贴到客户端。已登录时会自动填入你的密钥。
text
基础 URL: https://api.unorouter.com/v1/chat/completions
API 密钥: YOUR_API_KEY兼容性
Chat Completions流式传输工具调用
逐步设置
- 1打开 Manage Language Models
在 Command Palette 中运行 Chat: Manage Language Models,或在 Chat 中打开模型选择器并点击齿轮图标。
- 2添加 Custom Endpoint
点击 Add Models 并选择 Custom Endpoint。填写分组名称、显示名称和你的 UnoRouter 密钥,API 类型保持为 Chat Completions。
- 3编辑模型列表
VS Code 会打开 chatLanguageModels.json。把这些模型放进它创建的分组,并为每个模型填写完整的 chat completions URL。为了智能体模式,请保持 toolCalling 开启。
json"models": [ { "id": "glm-5.3-flash:free", "name": "GLM 5.3 Flash (free)", "url": "https://api.unorouter.com/v1/chat/completions", "toolCalling": true, "vision": false, "maxInputTokens": 128000, "maxOutputTokens": 16000 }, { "id": "claude-sonnet-5-5", "name": "Claude Sonnet 5.5", "url": "https://api.unorouter.com/v1/chat/completions", "toolCalling": true, "vision": true, "maxInputTokens": 200000, "maxOutputTokens": 32000 } ] - 4选择模型
在 Chat 的模型选择器中选择该模型。如果没有显示,请重启 VS Code。
适合 GitHub Copilot 的最佳免费模型
在这里可用的免费模型。把任意模型 id 粘贴到客户端即可。
注意事项
- 你自己的模型支持聊天、智能体模式和工具。行内代码补全和下一步编辑建议仍需要登录 GitHub 并使用 Copilot。
- 在 Copilot Business 和 Enterprise 中,可能需要管理员先启用 Bring Your Own Language Model Key 策略。
- 旧的 OpenAI Compatible 提供商和 customOAIModels 设置已弃用。请改用 Custom Endpoint。