搜尋文件...

開始輸入以搜尋文件

GithubCopilot
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

登入以自動填入 API 金鑰

相容性

Chat Completions串流工具呼叫

逐步設定

  1. 1
    開啟 Manage Language Models

    在 Command Palette 中執行 Chat: Manage Language Models,或在 Chat 中開啟模型選擇器並點選齒輪圖示。

  2. 2
    新增 Custom Endpoint

    點選 Add Models 並選擇 Custom Endpoint。輸入群組名稱、顯示名稱和你的 UnoRouter 金鑰,API 類型維持 Chat Completions。

  3. 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
      }
    ]

    登入以自動填入 API 金鑰

  4. 4
    選擇模型

    在 Chat 的模型選擇器中選擇該模型。如果沒有出現,請重新啟動 VS Code。

適合 GitHub Copilot 的最佳免費模型

在這裡可用的免費模型。把任意模型 id 貼進用戶端即可。

注意事項

  • 你自己的模型支援聊天、代理程式模式和工具。行內程式碼補全和下一步編輯建議仍需要登入 GitHub 並使用 Copilot。
  • 在 Copilot Business 與 Enterprise 中,可能需要管理員先啟用 Bring Your Own Language Model Key 政策。
  • 舊的 OpenAI Compatible 供應商和 customOAIModels 設定已淘汰。請改用 Custom Endpoint。
產生 API 金鑰模型