Windows Copilot 逆向 API:无需 API Key 免费接入 OpenAI 生态
微软的 Copilot 是 Windows AI 体验的核心,近期 GitHub 上出现了一个备受瞩目的开源项目——Windows-Copilot-API。该项目通过逆向分析,成功将 Windows Copilot 封装为标准的 OpenAI 兼容 API。
这意味着用户无需购买 ChatGPT Plus,也无需申请 OpenAI API Key,即可在各类 AI 客户端中直接调用 GPT-4o 及更先进的模型,并对接本地 AI Agent 进行自动化任务。
核心亮点
- 完全免费: 无需 OpenAI 订阅或 API 费用。
- 兼容性强: 支持标准 OpenAI 接口,可直接接入 Cherry Studio、Open WebUI 等主流 AI 客户端。
- 功能扩展: 可直接连接本地 AI Agent,实现自动化工作流。
工作原理
该项目本质上是通过 Playwright 自动控制浏览器模拟用户登录后的 Copilot 网页端,并将交互过程封装为标准的 API 格式。
调用链路:
用户程序 → Windows-Copilot-API → Playwright → Copilot Web → 微软服务器
部署指南
环境要求
- Python: 3.11 或更高版本
- 系统: 支持 Windows、macOS 及 Linux
- 账号: 拥有一个已登录的微软 Copilot 账号
部署步骤
准备环境
在终端中设置 Python 虚拟环境并安装依赖:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17# 开放PowerShell相应的权限
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
# 创建并激活虚拟环境
# Windows(PowerShell):
python -m venv venv
venv\Scripts\Activate.ps1
# macOS/Linux:
python3 -m venv venv
source venv/bin/activate
# 安装依赖环境
pip install -r requirements.txt
# 安装浏览器自动化框架
playwright install chromium登录授权
运行以下命令进行登录,保持弹出的浏览器窗口开启,完成验证:
1
python -m copilot login
启动服务
启动本地服务:
1
python app.py
启动后,服务将运行在
[http://127.0.0.1:8000/v1](http://127.0.0.1:8000/v1)。
对接 AI 客户端(以 Cherry Studio 为例)
Cherry Studio 下载: 【点击前往】或 【备用下载】
在 Cherry Studio 的“自定义服务提供商”配置中,填入以下信息:
- Base URL:
http://127.0.0.1:8000/v1 - 模型名称: 自定义(如
gpt-5) - API Key: 任意字符串(不可留空)
总结与建议
Windows-Copilot-API 为个人用户提供了一种高效利用微软 AI 服务的路径,非常适合日常文案生成、代码辅助及自动化脚本调用。
注意事项:
- 并发限制: 由于模拟了网页端对话,该方案不支持高并发,仅适用于个人使用。
- 使用规范: 建议适度使用,避免因异常请求触发微软的封控机制。
- 风险提示: 逆向项目具有时效性,微软对网页端的更新可能导致服务失效。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 马斯克的赛博空间!
评论








