← 返回列表
未验证
在 VS Code 的 GitHub Copilot Chat 中使用 Anthropic、Google…
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/4 · 已提供中文文档
一个在GitHub Copilot Chat中使用OpenAI/Anthropic/Gemini API提供商的VSCode扩展
综合分
28.6
GitHub 分
28.6
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add Hoshino-Yumetsuki/as-compatible-copilot该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/17(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
AS Provider for Copilot 在 VS Code 的 GitHub Copilot Chat 中使用 Anthropic、Google Gemini、OpenAI 及任意兼容接口 License 特性 - 多 Provider 支持:Anthropic Messages、Google Gemini、OpenAI Responses、OpenAI-compatible Chat Completions(兼容 DeepSeek、SiliconFlow 等) - 模型自动发现:通过 Provider 的模型列表接口自动列举可用模型,无需手动填写每个模型 ID - 推理强度控制:支持 low / medium / high / xhigh / max 五档 Reasoning Effort,适配 Anthropic 和 OpenAI 推理模型 - 图片输入:对支持视觉能力的模型启用图片上下文 - 工具调用:对支持 Tool Calling 的模型启用 Agent 工具调用能力 - 可视化配置界面:通过内置界面或指令管理 Provider Profile、模型和全局设置,无需手动编辑任何文件 环境要求 - VS Code >= 1.126.0 - GitHub Copilot 扩展(需启用 chatProvider 和 languageModelSystem 提案 API) 快速开始 1. 在 VS Code 扩展市场 安装 AS Provider for Copilot。 2. 按 Ctrl+Shift+P,执行 AS Provider for Copilot: Open Configuration。 3. 在配置界面添加一个 Provider Profile,选择 Provider 类型并填写 Base URL。 4. 为该 Profile 填写 API Key。 5. 完成后,模型将自动出现在 Copilot 的模型选择器中。 可视化配置界面 本扩展提供可视化配置界面,方便管理 Provider Profile、模型和全局设置,无需手动编辑任何文件。 打开配置界面 按 Ctrl+Shift+P,搜索并执行 AS Provider for Copilot: Open Configuration。 点击展开:工作流示例 1. 添加 Provider Profile - 在配置页面点击添加 Profile - 选择 Provider 类型(如 openai-compatible) - 填写 Base URL(如 https://api.deepseek.com/v1) - 填写 API Key - 保存后扩展将自动发现该 Provider 下的所有模型 2. 手动添加模型 - 若 Provider 不支持模型列表接口,可手动添加模型配置 - 填写模型 ID、关联 Profile,并按需配置上下文长度、工具调用、图片输入等能力 3. 在 Copilot 中使用 - 打开 GitHub Copilot Chat(Ctrl+Shift+I) - 点击模型选择器,选择 "Manage Models..." - 选择 AS Provider for Copilot 供应商 - 选择已发现或手动配置的模型,开始对话 多 Provider 管理 每个 Provider Profile 对应一个独立的上游 API 服务,可同时配置多个 Profile 并为每个 Profile 单独管理 API Key。 | Provider 类型 | 默认 Base URL | 说明 | |---|---|---| | anthropic | https://api.anthropic.com | Anthropic Claude 系列 | | google | https://generativelanguage.googleapis.com | Google Gemini 系列 | | openai-responses | https://api.openai.com/v1 | OpenAI Responses API | | openai-compatible | 用户自定义 | 任意 OpenAI 兼容接口 | 推理强度控制 对于支持推理功能的模型(如 Claude、GPT 等),可在全局设置中配置推理强度,也可通过模型覆盖(Model Overrides)为特定模型单独设置: | 档位 | 说明 | |---|---| | low | 最低推理消耗,速度最快 | | medium | 均衡(默认) | | high | 较高推理深度 | | xhigh | 深度推理 | | max | 最大推理消耗 | 此外,还可通过模型覆盖为特定模型单独覆盖 contextLength、toolCalling、imageInput 参数,而不影响全局设置。 命令 | 命令 | 说明 | |---|---| | AS Provider for Copilot: Open Configuration | 打开图形化配置页面 | | AS Provider for Copilot: Set API Key | 为模型或 Profile 设置 API Key | | AS Provider for Copilot: Delete Configured Entry | 删除已配置的模型或 Profile | | AS Provider for Copilot: Refresh Discovered Models | 强制刷新自动发现的模型列表 | 开发 点击展开 环境要求 - Node.js 最新 LTS - Yarn 4.x 常用脚本 安装依赖 yarn install 完整构建(清理 + WebView + 扩展主体) yarn build 运行测试 yarn test 代码检查 yarn lint 打包 .vsix yarn build:vsce 项目结构 src/ core.ts # 类型定义、Provider 选项、消息转换 discovery.ts # 模型自动发现 extension.ts # VS Code 扩展入口 storage.ts # 配置持久化 views/ configView.ts # WebView 控制器 webview/ # 配置界面前端(Vue 3) static/ # 构建后的 WebView 静态资源 致谢 - Vercel AI SDK — 底层多 Provider 推理驱动 - VS Code Language Model Chat Provider API 支持 & 许可证 - 提交 Issue:https://github.com/Hoshino-Yumetsuki/as-compatible-copilot/issues - 许可证:MIT
扫码进群