Skip to main content
VS Code 支持通过内置的语言模型管理功能,为 Copilot Chat 添加自定义模型。配置完成后,你可以在 VS Code Chat 面板中直接使用 HaiToken 模型。

协议说明

VS Code 的自定义模型(Custom Endpoint)支持 OpenAI Chat Completions 和 OpenAI Responses 两种 API 类型。HaiToken 均已支持:选择 Chat Completions 时使用 https://api.haitoken.ai/v1/chat/completions;选择 Responses 时使用 https://api.haitoken.ai/v1/responses

先准备好这些信息

  • 已启用 GitHub Copilot 的 VS Code
  • HaiToken API Key
  • 至少一个可用模型 ID,例如 gpt-5.4
  • 与所选 API 类型匹配的 HaiToken 完整请求地址

接入步骤

步骤 1:打开语言模型管理界面

在 VS Code Chat 面板中,点击输入框旁的模型选择器(默认显示 Auto),在弹出的下拉菜单中选择「管理模型」。 也可以打开命令面板(Ctrl+Shift+P / Cmd+Shift+P)运行 Chat: Manage Language Models

步骤 2:添加 Custom Endpoint 模型

在「语言模型」管理页面,点击「添加模型」,从下拉菜单中选择 Custom Endpoint 在弹出的命名对话框中为这个端点命名(可保持默认 Custom Endpoint),按回车确认。

步骤 3:输入 HaiToken API Key

在弹出的 API Key 对话框中,粘贴你的 HaiToken API Key,按回车确认。

步骤 4:选择 API 类型

在 API Type 对话框中,使用 OpenAI Chat Completions 协议时选择 Chat Completions;使用 OpenAI Responses 协议时选择 Responses。HaiToken 已支持这两种 API 类型。

步骤 5:编辑配置文件填写模型 ID 和 URL

完成上述向导后,VS Code 会自动打开 chatLanguageModels.json 配置文件。找到刚才创建的 Custom Endpoint 条目,在 models 数组中填写以下字段: 保存文件后,返回 Chat 面板,在模型选择器中即可看到并切换到刚才添加的 HaiToken 模型。

验证步骤

  1. 打开 VS Code Chat 面板。
  2. 在模型选择器中选择 HaiToken 模型。
  3. 发送一条简单消息,例如 hello
  4. 如果可以正常返回结果,说明接入成功。

补充说明

此 BYOK 路径主要覆盖 Copilot Chat 及相关 Agent 体验。标准代码补全(行内建议)不在当前 BYOK 覆盖范围内,可能会继续使用 Copilot 官方模型。

如何切换模型

在 VS Code 中打开聊天模型选择器,选择另一个 HaiToken 模型即可。如果列表中没有你想要的模型,回到 Manage Language Models,按步骤 2–5 再添加一个,或在 chatLanguageModels.json 中为已有 Custom Endpoint 的 models 数组追加一个模型对象。

常见问题

下一步