VS Code Extensions
BYOK Copilot

BYOK Copilot

by lzwdot

Bring Your Own Key (BYOK) Copilot: 使用自定义 API Key 生成提交消息和配置 Copilot CLI

Downloads

47

Rating

— (0)

Version

0.6.1

Last updated

Jul 30, 2026

Bring Your Own Key — 为 Copilot 接入自定义 API(OpenAI / Anthropic 兼容),同时支持同步到 CodeBuddy。

快速开始

  1. 设置 apiUrl、apiKey、apiType
  2. 执行 BYOK: 获取模型列表,模型注册到 Copilot 和 CodeBuddy
  3. 源码控制标题栏点击 ⭐ 按钮生成提交消息
  4. 执行 BYOK: 配置 Copilot CLI 环境变量,gh copilot 即可使用你的 API

配置

配置 默认值 说明
byokCopilot.apiUrl "" API 地址(兼容 OpenAI / Anthropic 接口格式)
byokCopilot.apiKey "" API 密钥
byokCopilot.apiType openai openai(Bearer 认证) / anthropic(x-api-key 认证)
byokCopilot.modelsUrl "" [获取模型] 接口地址
byokCopilot.defaultModelId "" 默认模型 ID,为空时弹窗选择
byokCopilot.codebuddyModelsPath "" CodeBuddy models.json 路径(如 ~/.codebuddy/models.json),留空不配置

命令

命令 说明
BYOK: 配置 API 设置 打开设置页
BYOK: 获取模型列表 拉取模型并注册到 Copilot + CodeBuddy
BYOK: 选择默认模型 选择用于生成提交消息和 Copilot CLI 的模型
BYOK: 生成提交消息 源码控制标题栏 ⭐ 按钮,分析变更生成提交消息
BYOK: 取消生成提交消息 生成中可取消(按钮变为 ⏹)
BYOK: 配置 Copilot CLI 环境变量 写入环境变量,gh copilot 走你的 API

CodeBuddy 同步

在设置中配置 byokCopilot.codebuddyModelsPath(如 ~/.codebuddy/models.json),执行获取模型列表时将自动同步模型到 CodeBuddy。支持 ~ 路径格式,自动展开为完整用户目录路径。

许可

MIT

Related extensions