跳轉至

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

部署步驟:

  1. 安裝 Python 並驗證 python -V
  2. 下載專案(GitHub 或打包 https://pan.quark.cn/s/62697fbbc665 )。
  3. 建立並啟用虛擬環境:
  4. Windows PowerShell:python -m venv venvvenv\Scripts\Activate.ps1
  5. macOS/Linux:python3 -m venv venvsource venv/bin/activate
  6. 安裝依賴:pip install -r requirements.txt
  7. 安裝瀏覽器自動化框架:playwright install chromium
  8. 登入 Copilot:python -m copilot login。執行後會自動彈出登入頁面,登入後不要關閉彈窗,回到終端回車確認。
  9. 啟動服務: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.webp20260622101535_479427 scaled.webp20260622101419_205734 scaled.webp 等檔案。

意義

微軟正逐步把 Copilot 整合為 Windows 的核心入口,並持續強化 Copilot,淘汰 Sidebar、Collections 等舊功能。Windows-Copilot-API 展示了將 Copilot 轉化為本機 OpenAI API 的可行性,讓開發者能免費串接 GPT 系列模型,對個人自動化與 AI Agent 實驗具有相當價值。

Sources

See Also