重点信息
准备工作
工具特定要求
- 已安装最新版 VS Code
- 已安装并登录 GitHub Copilot / Copilot Chat
- 所选 Model ID 来自 受支持提供商
- 已确认要使用的模型 ID,例如
YOUR_MODEL_ID
安装
安装或打开 GitHub Copilot,然后继续完成下方手动配置。手动配置
配置步骤
1
打开模型管理入口
在 Copilot Chat 输入框下方,点击模型选择器,然后选择 Manage Models…。

2
添加 Custom Endpoint
在 Language Models 界面中,点击 Add Models,然后选择 Custom Endpoint。

3
输入名称
在 Group Name 输入框中填写:然后按 Enter。

4
输入 API Key
接下来 VS Code 会要求输入 API Key。粘贴你的 BetterToken API Key,然后按 Enter。这一步不会显示在配置文件里。VS Code 会把 API Key 保存成本机 secret,并在 JSON 中生成类似下面的引用:
5
选择 API 类型
在 Custom Endpoint: API Type 中选择 Chat Completions。

6
编辑 JSON 配置
VS Code 会打开 
你需要重点确认:
chatLanguageModels.json。确认或修改配置为下面结构:
7
保存并重新加载 VS Code
保存 重新加载后,回到 Copilot Chat 的模型选择器,选择
chatLanguageModels.json 后,执行:YOUR_MODEL_ID。8
发送测试消息
在 Copilot Chat 中发送一条简单消息,例如:如果能够正常回复,说明 BetterToken Custom Endpoint 已配置成功。
验证连接
发送一条简短测试消息。工具正常返回内容,并且没有认证或 Model ID 错误,就说明连接成功。修改配置后请完全退出并重新启动工具。切换模型
打开模型选择器,或修改配置中的Model 字段。请填写模型广场中的完整 Model ID,然后重新启动当前会话。
常见错误
为什么必须在弹窗里输入 API Key?
VS Code 会把 API Key 保存到本机 secret 存储中,并在 JSON 里使用${input:chat.lm.secret...} 引用它。这样比把真实 API Key 写进 JSON 更安全。
为什么选择 Chat Completions?
本次验证成功的配置使用的是 Chat Completions。对应 URL 是:/v1/responses,也不要只写到 /v1。
这个配置会影响 GitHub Copilot 自动补全吗?
不会。这个 Custom Endpoint 主要用于 Copilot Chat 的语言模型调用。GitHub Copilot 的行内自动补全仍由 GitHub Copilot 自身服务提供。报 Invalid token 怎么办?
如果出现Invalid token,按顺序检查:
- API Key 是否是在 VS Code 弹窗中输入的
- JSON 里是否保留
${input:chat.lm.secret...} - 所选 Model ID 是否来自 受支持提供商
url是否为https://bettertoken.ai/v1/chat/completionsapiType是否为chat-completions- 模型 ID 是否为模型广场中的 受支持提供商的模型
进阶配置
支持的提供商
状态仅针对本页介绍的 BetterToken 接入方式。
配置方式说明
配置方式说明
- 手动配置:填写 API Key、Base URL 和 Model。
- 不支持:当前没有经过验证的直接配置方式。
技术说明
协议、endpoint 与 provider 内部字段
协议、endpoint 与 provider 内部字段
GitHub Copilot 的 URL 字段必须填写完整地址
https://bettertoken.ai/v1/chat/completions。VS Code 不会为这个字段自动补全 /chat/completions。
