客户端接入
GitHub Copilot CLI 接入
GitHub Copilot CLI 的 BYOK 模式支持 OpenAI Chat Completions-compatible 端点。创建 OpenAI-compatible 输出的配置 API,然后设置:
export COPILOT_PROVIDER_TYPE="openai"
export COPILOT_PROVIDER_BASE_URL="https://api.lumoswitch.com/v1"
export COPILOT_PROVIDER_API_KEY="your-lumoswitch-access-key"
export COPILOT_MODEL="your-client-facing-model-name"
export COPILOT_OFFLINE="true"
copilotBYOK 模式不要求先登录 GitHub。COPILOT_OFFLINE=true 会阻止运行时为了仓库集成等附加能力连接 GitHub。模型至少应支持流式输出和 Tool / Function Calling;官方建议上下文窗口不低于 128K。
常见问题
- 仍使用默认模型:检查五个
COPILOT_环境变量是否在启动进程中可见。 - 无法编辑或执行工具:候选模型可能不支持工具调用,或上下文窗口过小。
404:Base URL 应以/v1结尾,不要附加/chat/completions。- 模型名称必须使用配置 API 的对外名称。