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

(Unofficial)

本ガイドはコミュニティが独自に維持・運営しているものであり、取り上げている第三者ツールのベンダーとの提携・承認・スポンサー関係はありません。第三者に帰属する商標は、すべて各権利者に帰属します。

四个环境变量把 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× 倍率,详见 统一倍率详解。

相关资料

参考资料

このドキュメントを実際のAPI呼び出しにする

公式キーがない、海外発行カードでの支払いが難しい場合でも、登録後にsk-cg-キーを作成し、ベースURLをCodeGatewayに向けるだけで、既存のSDKやCLIをそのまま使えます。トークン単位の従量課金。カードを登録すると無料クレジットが付与されます。

無料で登録
Author:CodeGateway Team