字节笔记本
2026年5月25日
GitHub Copilot CLI 接入 DeepSeek V4:BYOK 模式配置
GitHub Copilot CLI 支持 BYOK(自带密钥)模式,允许接入第三方模型。通过 DeepSeek 的 Anthropic 兼容端点,可以在 Copilot CLI 中使用 DeepSeek V4 模型。需要注意的是,必须使用 anthropic 作为 provider type,使用 openai 类型会触发 400 错误。
安装 GitHub Copilot CLI
需要 Node.js 22 或更高版本:
npm install -g @github/copilot详细安装说明参考 GitHub Copilot CLI 官方文档。
获取 DeepSeek API Key
前往 DeepSeek 开放平台 创建并复制 API Key(以 sk- 开头)。
配置环境变量
Linux / macOS:
export COPILOT_PROVIDER_TYPE=anthropic
export COPILOT_PROVIDER_BASE_URL=https://api.deepseek.com/anthropic
export COPILOT_PROVIDER_API_KEY=sk-your-deepseek-api-key
export COPILOT_MODEL=deepseek-v4-proWindows(PowerShell):
$env:COPILOT_PROVIDER_TYPE="anthropic"
$env:COPILOT_PROVIDER_BASE_URL="https://api.deepseek.com/anthropic"
$env:COPILOT_PROVIDER_API_KEY="sk-your-deepseek-api-key"
$env:COPILOT_MODEL="deepseek-v4-pro"可选模型:deepseek-v4-pro、deepseek-v4-flash,修改 COPILOT_MODEL 即可切换。
启动使用
copilotCopilot CLI 完整支持 Agent 模式、工具调用和 MCP,全部由 DeepSeek 驱动。
可选配置
Token 限制
由于 deepseek-v4-pro 不在 Copilot CLI 的内置模型目录中,建议显式配置 token 限制:
export COPILOT_PROVIDER_MAX_PROMPT_TOKENS=840000
export COPILOT_PROVIDER_MAX_OUTPUT_TOKENS=128000离线模式
阻止 GitHub API 调用(提示词仍会发送到 api.deepseek.com):
export COPILOT_OFFLINE=trueDeepSeek 的崛起标志着开源大模型的竞争进入了新阶段。DeepSeek V3 和 R1 系列模型在多个基准测试上的表现超越了同等规模的闭源模型,引发了行业对开源模型能力的重新评估。DeepSeek 的成功可以归结为几个关键因素。首先是训练效率的极致优化,通过 MoE 架构和创新的训练策略,在有限的算力预算下实现了突破性的性能。其次是推理成本的显著降低,DeepSeek 的 API 定价远低于主流闭源模型,让中小企业和个人开发者也能负担得起高质量的 AI 能力。DeepSeek 对开发者生态的重视也值得关注,通过开放模型权重和提供完善的文档,吸引了大量开发者在 DeepSeek 的基础上构建应用。对于开发者来说,关注 DeepSeek 的进展意味着获得了更多模型选择的自由,不再被单一供应商锁定。