Windows-Copilot-API
Windows-Copilot-API 是一個開源專案,透過逆向分析 windows-copilot 網頁端的通訊方式,將其封裝為 openai 相容 API 的本地服務。使用者無需 openai-api Key 或 chatgpt Plus 訂閱,即可透過標準 OpenAI 介面呼叫 GPT-4o、GPT-5.5 等模型,並可直接對接 ai-agent 或各類支援 OpenAI API 的客戶端。原始教學請參考 windows-copilot-被逆向无需-api-key-免费白嫖-gpt-5对接本地ai-agent部署教程来了。
工作原理¶
這個專案並非破解 OpenAI,而是將微軟官方 Copilot 服務封裝成 API。其工作流程如下:
使用者程式
↓
Windows-Copilot-API
↓
Playwright
↓
Copilot Web
↓
微軟伺服器
開發者利用 playwright 自動控制瀏覽器,與 Copilot 網頁端進行通訊,再將結果轉換為 OpenAI API 格式返回。因此本質上屬於 API 封裝方案,而非模型破解。
部署方法¶
環境需求:
- Python 3.9+(建議 3.11 以上)
- 一個微軟帳戶(免費註冊即可)
- 支援 Windows、macOS、Linux
部署步驟:
- 安裝 Python 並驗證
python -V。 - 下載專案(GitHub 或打包 https://pan.quark.cn/s/62697fbbc665 )。
- 建立並啟用虛擬環境:
- 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 - 登入 Copilot:
python -m copilot login。執行後會自動彈出登入頁面,登入後不要關閉彈窗,回到終端回車確認。 - 啟動服務:
python app.py,監聽於http://127.0.0.1:8000/v1。
接入方式¶
任何支援 OpenAI API 的客戶端都可以直接連接,例如 Cherry Studio、Open WebUI、Python OpenAI SDK、各類 Agent 框架。以 Cherry Studio 為例,選擇自訂服務提供者,Base URL 填寫 http://127.0.0.1:8000/v1,模型名稱可自訂(如 GPT5.5),API Key 隨便填寫非空字串(例如 12345678)即可。
測試連線是否正常:
python -m copilot ask "你好"
若返回 Copilot 的回應,即代表成功。
限制¶
- 不支援高併發:Copilot 聊天連線無法同時處理多個會話,所有請求會排隊執行。
- 更適合作為個人使用方案,而非生產級 API 服務。
- 依賴微軟 Copilot 服務,若微軟調整介面可能失效。
相關介面截圖可參考 20260622100049_638909 scaled.webp、20260622101535_479427 scaled.webp、20260622101419_205734 scaled.webp 等檔案。
意義¶
微軟正逐步把 Copilot 整合為 Windows 的核心入口,並持續強化 Copilot,淘汰 Sidebar、Collections 等舊功能。Windows-Copilot-API 展示了將 Copilot 轉化為本機 OpenAI API 的可行性,讓開發者能免費串接 GPT 系列模型,對個人自動化與 AI Agent 實驗具有相當價值。