GitHub Copilot

GitHub Copilot

通过 GitHub Copilot Chat 的自定义端点设置运行 TokenMix 模型

简介

GitHub Copilot 是 GitHub 的 AI 编程助手,内置于 VS Code、Visual Studio 和 JetBrains 系列 IDE 等编辑器中。它提供内联代码补全、用于提问和讲解的聊天面板,以及可跨多个文件编辑的智能体模式。它由 Microsoft 旗下的 GitHub 开发,提供 Free、Pro 和 Business 或 Enterprise 套餐。

VS Code 中近期版本的 Copilot 支持自带密钥(BYOK):你可以添加自己的模型供应商,包括任意 OpenAI 兼容端点。这样就能在 Copilot Chat 和智能体模式中运行 TokenMix 模型。

开始之前

有一点要先说明:BYOK 改变的是 Copilot Chat 和智能体模式所用的模型。灰色的内联自动补全仍然运行在 GitHub 自家的模型上,因此不受此设置影响。

连接 TokenMix

  1. 在 VS Code 中打开命令面板(Cmd/Ctrl + Shift + P),运行 Chat: Manage Language Models
  2. 选择 Add Models,然后选 Custom Endpoint。在某些版本中该供应商名为 OpenAI Compatible;如果两者都看不到,请把 VS Code 更新到最新版本。
  3. 填写显示名称,如 TokenMix,粘贴你的 TokenMix API key(sk-tm-...),并选择 API 类型 Chat Completions
  4. 在打开的 chatLanguageModels.json 文件中,把端点 url 设为 https://api.tokenmix.ai/v1,并添加你想要的模型 ID,例如 claude-sonnet-4.6gpt-5.5deepseek-v4-pro。保存文件。
  5. 打开 Copilot Chat 面板,点击底部的模型选择器,选择你的 TokenMix 模型。

验证是否生效

打开 Copilot Chat,确认选择器中已选中你的 TokenMix 模型,让它讲解一个函数或写一小段代码。收到正常回复就说明请求经过了 TokenMix。你可以在 TokenMix 控制台的用量页确认消费情况。

常见问题

这会替换我的内联补全吗? 不会。BYOK 只作用于聊天和智能体任务。内联的灰色文本自动补全仍使用 GitHub 的模型。

我看不到 Custom Endpoint 选项。 请把 VS Code 和 Copilot Chat 扩展更新到最新版本。接受自定义基础 URL 的那个供应商已经替代了旧的 OpenAI Compatible 条目。

在我的工作账号上它是灰的。 在 Copilot Business 或 Enterprise 中,你的管理员可以禁用 BYOK 策略。请改用个人套餐,或请管理员开放该策略。