
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 模型。
开始之前
- 安装了 GitHub Copilot 和 Copilot Chat 扩展的 VS Code,并用允许 BYOK 的套餐下的 GitHub 账号登录。个人版 Free 和 Pro 套餐可用;在 Business 或 Enterprise 套餐下,管理员可能关闭了 BYOK 策略。
- 一个 TokenMix 账号,以及从控制台 tokenmix.ai/dashboard/keys 获取的 API key(以
sk-tm-开头)。 - 基础 URL
https://api.tokenmix.ai/v1。
有一点要先说明:BYOK 改变的是 Copilot Chat 和智能体模式所用的模型。灰色的内联自动补全仍然运行在 GitHub 自家的模型上,因此不受此设置影响。
连接 TokenMix
- 在 VS Code 中打开命令面板(
Cmd/Ctrl + Shift + P),运行Chat: Manage Language Models。 - 选择
Add Models,然后选Custom Endpoint。在某些版本中该供应商名为OpenAI Compatible;如果两者都看不到,请把 VS Code 更新到最新版本。 - 填写显示名称,如
TokenMix,粘贴你的 TokenMix API key(sk-tm-...),并选择 API 类型Chat Completions。 - 在打开的
chatLanguageModels.json文件中,把端点url设为https://api.tokenmix.ai/v1,并添加你想要的模型 ID,例如claude-sonnet-4.6、gpt-5.5或deepseek-v4-pro。保存文件。 - 打开 Copilot Chat 面板,点击底部的模型选择器,选择你的 TokenMix 模型。
验证是否生效
打开 Copilot Chat,确认选择器中已选中你的 TokenMix 模型,让它讲解一个函数或写一小段代码。收到正常回复就说明请求经过了 TokenMix。你可以在 TokenMix 控制台的用量页确认消费情况。
常见问题
这会替换我的内联补全吗? 不会。BYOK 只作用于聊天和智能体任务。内联的灰色文本自动补全仍使用 GitHub 的模型。
我看不到 Custom Endpoint 选项。 请把 VS Code 和 Copilot Chat 扩展更新到最新版本。接受自定义基础 URL 的那个供应商已经替代了旧的 OpenAI Compatible 条目。
在我的工作账号上它是灰的。 在 Copilot Business 或 Enterprise 中,你的管理员可以禁用 BYOK 策略。请改用个人套餐,或请管理员开放该策略。