搜索文档...

开始输入以搜索文档

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 密钥模型