Lumoswitch 文档
客户端接入

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"

copilot

BYOK 模式不要求先登录 GitHub。COPILOT_OFFLINE=true 会阻止运行时为了仓库集成等附加能力连接 GitHub。模型至少应支持流式输出和 Tool / Function Calling;官方建议上下文窗口不低于 128K。

常见问题

  • 仍使用默认模型:检查五个 COPILOT_ 环境变量是否在启动进程中可见。
  • 无法编辑或执行工具:候选模型可能不支持工具调用,或上下文窗口过小。
  • 404:Base URL 应以 /v1 结尾,不要附加 /chat/completions
  • 模型名称必须使用配置 API 的对外名称。

参考:GitHub Copilot CLI BYOK 官方文档

On this page