GitHub Copilot CLI 接入 CodeGateway 教程:自定义模型供应商

(no oficial)

Esta guía la mantiene la comunidad de forma independiente. No está afiliada, respaldada ni patrocinada por el proveedor de la herramienta de terceros que trata. Todas las marcas de terceros son propiedad de sus respectivos titulares.

四个环境变量把 Copilot CLI 指向 CodeGateway,无需 Copilot 订阅即可用上多模型,按量计费。

一句话:GitHub Copilot CLI 官方支持自定义模型供应商——四个环境变量指向 CodeGateway,即可在 Copilot CLI 里使用 DeepSeek / Kimi / GLM / Qwen 等模型,按量计费。

准备工作

  • 在 CodeGateway 官网 注册账号(绑定支付方式后可获得起步试用额度,具体金额以注册/定价页实时展示为准),在 Dashboard 创建 API Key(sk-cg- 开头)。

  • 本方式不需要 GitHub Copilot 订阅(自定义供应商模式下无需 GitHub 登录)。

1. 安装 Copilot CLI

bash
curl -fsSL https://gh.io/copilot-install | bash

也可以 brew install copilot-cli 或 npm install -g @github/copilot。

2. 配置自定义供应商

设置四个环境变量(写入 shell 配置或 .env 皆可):

bash
export COPILOT_PROVIDER_BASE_URL="https://api.codegateway.dev/v1"
export COPILOT_PROVIDER_TYPE="openai"
export COPILOT_PROVIDER_API_KEY="sk-cg-你的密钥"
export COPILOT_MODEL="deepseek-v4-pro"

字段说明:

  • COPILOT_PROVIDER_BASE_URL:模型供应商的基线地址,固定 https://api.codegateway.dev/v1。

  • COPILOT_PROVIDER_TYPE:协议类型,CodeGateway 走 openai(OpenAI 兼容)。供应商支持 openai / azure / anthropic 三种,本网关选 openai。

  • COPILOT_PROVIDER_API_KEY:你的 CodeGateway 密钥。

  • COPILOT_MODEL:模型 id,与 模型清单 一致;也可用 --model 参数临时指定。

3. 模型选择要求

Copilot CLI 的自定义模型必须支持 工具调用(function calling)与流式输出(streaming),建议上下文窗口 ≥ 128k。CodeGateway 推荐:

  • deepseek-v4-pro:首选,工具调用与流式均支持。

  • kimi-k2.7-code:长代码任务。

  • glm-5.3:综合平衡。

注意:GPT 系模型受上游地区政策限制;Claude / Gemini 系模型不走 OpenAI 兼容协议,请勿在此配置。

4. 验证

bash
copilot "只回复两个字:你好"

返回回复即接入成功。copilot help providers 可以查看供应商配置详情。

常见问题

*Q:不设置 COPILOT_PROVIDER_ 会怎样?** 回到默认路径:需要 GitHub 账号(订阅或带 Copilot Requests 权限的 PAT,经 GH_TOKEN 传入)登录后使用官方托管模型。

Q:模型不支持工具调用会出什么问题? Copilot CLI 需要代理能执行文件操作与命令,模型不支持 function calling 时任务会失败或退化。请使用上面推荐的模型。

Q:可以只设置部分变量吗? COPILOT_PROVIDER_BASE_URL / COPILOT_PROVIDER_API_KEY / COPILOT_MODEL 必须成组设置,否则行为未定义(文档建议完整设置四个)。

Q:在 WSL / 容器里也能用吗? 可以。环境变量方式与平台无关。

Q:计费怎么算? 与网关其他工具一致:按 token 用量 + 统一 1.07× 倍率,详见 统一倍率详解。

相关资料

参考资料

Convierte esta página en una llamada de API real

¿Sin clave oficial o con problemas para pagar con tarjeta internacional? Crea una clave sk-cg- al registrarte, apunta tu URL base a CodeGateway y conserva tu SDK o CLI actual. Pago por token; al vincular una tarjeta obtienes crédito gratis.

Crear cuenta gratis
Author:CodeGateway Team