GitHub Copilot CLI
CLI · OpenAI 兼容接口 BYOK
设置 Provider 环境变量
按官方说明安装 GitHub Copilot CLI。选择支持 Chat Completions、流式响应和工具调用的模型;GitHub 建议至少 128k 上下文以获得更好的效果。
启动前设置环境变量。将 <YOUR_FOXMU_API_KEY> 和 <MODEL_ID> 替换为完整密钥与准确模型 ID。COPILOT_PROVIDER_TYPE=openai 选择 OpenAI 兼容 Provider,Base URL 带 /v1。
export FOXMU_API_KEY='<YOUR_FOXMU_API_KEY>'
export COPILOT_PROVIDER_BASE_URL='https://foxmu.ai/v1'
export COPILOT_PROVIDER_TYPE='openai'
export COPILOT_PROVIDER_API_KEY="$FOXMU_API_KEY"
export COPILOT_MODEL='<MODEL_ID>'
启动 Copilot CLI
从该终端启动 copilot。发送不含敏感内容的简短问题,在使用记录中对照模型和时间。保留 CLI 原有的工具审批控制。
这些变量配置 GitHub Copilot CLI 的 BYOK,不覆盖 IDE 行内补全或全部 Copilot 功能。切换 Provider 会改变模型请求的目标地址,确保端点属于你准备使用的环境。
copilot
排查 Copilot CLI 模型错误
| 现象 | 检查项 |
|---|---|
| 模型缺失或不符合预期 | COPILOT_MODEL 与启动时的 --model 覆盖 |
| 401 | COPILOT_PROVIDER_API_KEY、完整密钥与密钥状态 |
| 404 | Base URL、重复 /v1 和 Chat Completions 支持 |
| 工具或流式错误 | Copilot CLI 必须同时支持这两种能力 |
| 响应慢或不完整 | 上下文、输出预算和超时排查 |
普通文本 cURL 成功不足以判定模型兼容。请使用你有权发送的内容验证编程流程。