跳到主要内容

GitHub Copilot

GitHub Copilot 是 GitHub 推出的 AI 编程助手,深度集成在 VS Code、JetBrains 等主流编辑器中,提供代码补全、聊天对话、Agent 等能力。

准备工作

Base URLhttps://<ENV_ID>.api.tcloudbasegateway.com/v1/ai/cloudbase

配置步骤

GitHub Copilot 既提供了 IDE 插件,也提供了 CLI 工具。

以 VS Code 为例

  1. 在对话框的模型列表中,点击设置图标,打开 Language Models 面板

copilot1.png

  1. 点击 Add Models 按钮

copilot2.png

  1. 在菜单中选择 Custom Endpoint

copilot3.png

  1. 弹出交互式弹窗,输入 Group Name(模型组名称),在这里以 cloudbase 为示例

copilot4.png

  1. 输入 API Key,在 AI 控制台中获取

copilot5.png

  1. 选择 Chat Completions 协议

copilot6.png

  1. 回车之后,会自动打开模型配置文件,编辑 models 中的字段

填入各字段含义如下

填入字段解释
url大模型 Base URL,在 AI 控制台中获取
id大模型 ID,在 AI 控制台 模型列表复制已启用的大模型标识填入
name大模型展示名称,可以任意填写
[
{
"name": "cloudbase",
"vendor": "customendpoint",
"apiKey": "${input:chat.lm.secret.-6bd4af55}",
"apiType": "chat-completions",
"models": [
{
"id": "hy3-preview",
"name": "hy3-preview",
"url": "https://{{cloudBase环境ID}}.api.tcloudbasegateway.com/v1/ai/cloudbase",
"toolCalling": true,
"vision": true,
"maxInputTokens": 128000,
"maxOutputTokens": 16000
}
]
}
]
备注

apiKey 字段由 Copilot 自动生成,无需手动修改。toolCallingvisionmaxInputTokensmaxOutputTokens 等字段可根据实际使用的模型能力按需调整。

  1. 配置完成后,在对话框的模型列表中,展开 Other Models,选择创建的自定义模型即可开始对话