一句话:GitHub Copilot CLI 官方支持自定义模型供应商——四个环境变量指向 CodeGateway,即可在 Copilot CLI 里使用 DeepSeek / Kimi / GLM / Qwen 等模型,按量计费。
准备工作
在 CodeGateway 官网 注册账号(绑定支付方式后可获得起步试用额度,具体金额以注册/定价页实时展示为准),在 Dashboard 创建 API Key(sk-cg- 开头)。
本方式不需要 GitHub Copilot 订阅(自定义供应商模式下无需 GitHub 登录)。
1. 安装 Copilot CLI
curl -fsSL https://gh.io/copilot-install | bash也可以 brew install copilot-cli 或 npm install -g @github/copilot。
2. 配置自定义供应商
设置四个环境变量(写入 shell 配置或 .env 皆可):
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. 验证
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× 倍率,详见 统一倍率详解。