Skip to content

GitHub Copilot 自定义模型接入教程

本教程根据你提供的 VS Code 实际界面编写,通过 Custom Endpoint 把撩梦中转站模型添加到 GitHub Copilot 的模型列表。

开始前准备

配置项应填写的内容
Group Name可填写 撩梦中转站
API Key你在撩梦中转站创建的 sk-...
API TypeChat Completions
Endpoint URLhttps://api.iruoke.top/v1/chat/completions
Model IDdeepseek-v4-flash

保护 API Key

只粘贴你自己的 API Key。不要复制教程中的占位文字,也不要把完整 Key 放进截图或公开仓库。

第 1 步:打开 Copilot 模型菜单

打开 VS Code 的 Chat / Copilot 面板,在输入框下方点击当前模型名称。不同版本的按钮位置可能略有差异。

在 VS Code Copilot 输入框下方打开模型菜单

第 2 步:进入模型管理

在弹出的模型列表底部点击 Manage Models...

在 Copilot 模型菜单中点击 Manage Models

第 3 步:添加 Custom Endpoint

Language Models 页面点击 Add Models,然后选择列表底部的 Custom Endpoint

在 Add Models 菜单中选择 Custom Endpoint

第 4 步:填写分组名称

出现 Group Name 输入框后,填写一个便于识别的名称,例如:

text
撩梦中转站

输入后按 Enter 确认。

填写 Copilot 自定义模型分组名称

第 5 步:粘贴 API Key

出现 API Key 输入框后,粘贴你在撩梦中转站创建的 API Key,然后按 Enter

在 Copilot 配置向导中粘贴 API Key

Key 会被安全引用

配置完成后,VS Code 通常会把 Key 保存到本机的安全存储中,配置文件只显示类似 ${input:...} 的引用。不要手动把明文 Key 写进 JSON。

第 6 步:选择 API Type

API Type 菜单中选择:

text
Chat Completions

为 Copilot 自定义模型选择 Chat Completions API

第 7 步:填写接口与模型信息

向导继续询问时,按下面内容填写:

字段填写内容
Endpoint URL / URLhttps://api.iruoke.top/v1/chat/completions
Model ID / IDdeepseek-v4-flash
Model Name / Name可填写 撩梦中转站deepseek-v4-flash
Tool Calling建议开启
Vision只有模型明确支持图片时才开启
Max Input Tokens不确定时保留默认值
Max Output Tokens不确定时保留默认值

配置完成后可以打开生成的 chatLanguageModels.json 检查。重点确认 apiTypeidurl,不要修改 apiKey 的安全引用。

检查 Copilot 生成的自定义模型配置

第 8 步:选择模型并测试

回到 Copilot Chat,再次打开模型菜单,选择刚添加的「撩梦中转站」模型,然后发送:

text
请只回复:Copilot 连接成功

能正常收到回复,就说明接入成功。

常见问题

找不到 Custom Endpoint

先更新 VS Code 和 GitHub Copilot 扩展。不同版本可能把入口放在 Manage ModelsLanguage Models 或设置页面中。

401 / Unauthorized

API Key 可能填写错误、已停用,或复制时带了空格。回到「API 密钥」页面重新复制。

404 / Not Found

Copilot 的 Custom Endpoint 需要完整请求地址,请确认是:

text
https://api.iruoke.top/v1/chat/completions

不要写成重复的 /v1/v1/chat/completions

Model Not Found

检查 Model ID 是否与平台模型列表完全一致:

text
deepseek-v4-flash

能聊天但无法调用工具

确认配置中的 toolCalling 已开启,并选择平台中支持工具调用、适合 Coding / Agent 的模型。

撩梦中转站 · Simple API, More Possibilities.