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。