ChatGPT Subscription Provider
用你已有的 ChatGPT Plus / Pro 订阅在 VS Code 的 Copilot Chat 里使用 OpenAI 最新模型。不需要 API Key,也不会按 token 额外付费——消耗的是订阅本身的额度。
开始使用
- 安装扩展后,打开 Copilot Chat。
- 点击聊天框上方的模型下拉框,选择 管理模型…(或在命令面板运行
ChatGPT Subscription: 登录 ChatGPT 账号)。
- 浏览器会打开 ChatGPT 授权页,用你的 ChatGPT 账号登录并确认授权。
- 回到 VS Code,在模型下拉框里选择
GPT-5.6 Sol (Medium) 等模型,就可以开始对话了。
登录状态会保存在系统钥匙串里,之后打开 VS Code 无需重复登录。
需要准备
- 一个有效的 ChatGPT Plus 或 Pro 订阅账号
- VS Code 1.106 或更高版本,并已安装 GitHub Copilot Chat
能做什么
- 普通聊天:流式输出,回答边生成边显示。
- 随时切换推理强度:模型下拉框里每个模型按强度分成
(Low) / (Medium) / (High) / (XHigh) / (Max) 几个条目(具体档位取决于模型),想让模型多想一会儿就换个条目,不用去改设置。
- Agent 模式:模型可以读写文件、执行终端命令等,和使用 Copilot 自带模型的体验一致。
- 发送图片:把截图直接粘贴进聊天框让模型识别。
- 查看思考过程:模型的推理摘要会显示在回答上方,可以在设置里关掉。
- 查看剩余额度:命令面板运行
ChatGPT Subscription: 查看账号与用量,能看到账号、订阅类型和额度使用百分比(发起过一次对话后才有数据)。
常用命令
在命令面板(Ctrl+Shift+P / Cmd+Shift+P)输入 "ChatGPT" 即可看到:
| 命令 |
用途 |
| 管理 ChatGPT 订阅账号 |
一个入口完成登录、登出、查看用量 |
| 查看账号与用量 |
查看当前账号与剩余额度 |
| 刷新可用模型列表 |
模型下拉框里没看到新模型时用 |
| 退出登录 |
清除本机保存的登录凭证 |
| 打开日志 |
出问题时查看详细日志 |
常用设置
打开 VS Code 设置,搜索 "ChatGPT Subscription" 即可修改。日常用得上的几项:
- 强度分列在模型选择器里(
effortInModelPicker):默认开启。如果嫌下拉框条目太多,可以关掉它,这样每个模型只保留一个条目,强度由下面的设置统一决定。
- 推理强度(
reasoningEffort):想让模型想得更久更仔细可以调高,追求响应速度可以调低。只在选中的模型条目没带强度时生效(也就是关掉上一项之后)。
- 显示推理摘要(
showReasoning):不想在回答里看到思考过程就关掉它。
- 推理摘要详细程度(
reasoningSummary):控制思考过程写多写少。
其余设置属于高级选项,默认值适用于绝大多数情况,不建议随意修改。
常见问题
模型下拉框里找不到模型?
先确认已经登录成功(运行「查看账号与用量」),再运行「刷新可用模型列表」。
提示需要重新登录?
登录凭证有有效期,扩展会自动续期;如果长时间未使用导致续期失败,重新执行一次登录即可。
回答中途报错或额度提示?
额度和限流规则由你的 ChatGPT 账号等级决定。可以先运行「查看账号与用量」看看额度是否已经用满,以及大约多久后重置。
Agent 模式修改文件正常吗?
正常。扩展已经做了适配,模型编辑文件时会正常显示 diff 供你确认。
我的账号信息安全吗?
登录使用 ChatGPT 官方授权页面,扩展拿不到你的密码。授权凭证只保存在本机的操作系统钥匙串中,不会上传到任何第三方服务器;请求只发往 OpenAI 的官方地址。
遇到其他问题?
运行「打开日志」,日志里通常能看到具体的失败原因。
说明
本扩展是社区实现,与 OpenAI、Microsoft 均无关联。使用订阅额度访问 OpenAI 服务时请遵守 OpenAI 的服务条款。
想了解实现原理或参与开发,请查看仓库中的 DEVELOPMENT.md。