foxhui/WebAI2API

WebAI2API: 基于 Camoufox 的网页 AI 转 API 工具,支持 LMArena/Gemini等,多窗口并发与账号隔离。 | Web AI to OpenAI API via Camoufox. Supports LMArena/Gemini and more, multi-window concurrency & account isolation.

What it solves

WebAI2API 會把只有聊天介面的基於網頁的 AI 服務轉換成標準化的 API。這讓使用者能在自己的應用程式或工具中整合各種 AI 平台(如 LMArena、Gemini、ChatGPT、DeepSeek),而不需要為每個服務取得官方 API 金鑰。

How it works

此工具使用 Camoufox(基於 Playwright 的專用瀏覽器)模擬人類互動,包括打字與滑鼠移動,以繞過機器人偵測。它會管理瀏覽器實例以處理多帳號,並提供 OpenAI 相容的 API 端點。內含任務佇列、負載平衡,以及支援 VNC 的視覺管理介面(WebUI),可手動登入與驗證帳號。

Who it’s for

開發者與進階使用者,想要以程式方式存取基於網頁的 AI 介面,或將多個 AI 服務整合成單一標準化 API 格式。

Highlights

  • OpenAI Compatibility: 提供文字與多模態請求的標準端點,支援串流回應。
  • Human-like Interaction: 採用特徵遮蔽與模擬行為,躲避自動化偵測。
  • Concurrency & Isolation: 支援多個瀏覽器視窗與獨立代理設定,以實現帳號層級的資料隔離。
  • Broad Support: 相容多種平台,包括 LMArena、Gemini、ChatGPT、DeepSeek 與 Doubao。
  • Visual Management: 包含 WebUI,可即時查看日誌、管理適配器,並提供 VNC 連線以進行手動設定。