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 は、通常はチャットインターフェースしか持たない Web ベースの AI サービスを標準化された API に変換します。これにより、ユーザーは LMArena、Gemini、ChatGPT、DeepSeek などのさまざまな AI プラットフォームを公式 API キーを取得せずに自分のアプリケーションやツールに統合できます。

How it works

このツールは Camoufox(Playwright ベースの特殊ブラウザ)を使用し、タイピングやマウス操作などの人間らしい操作をシミュレートしてボット検知を回避します。複数アカウントを扱えるようにブラウザインスタンスを管理し、OpenAI 互換の API エンドポイントを提供します。タスクキュー、ロードバランシング、VNC 対応のビジュアル管理インターフェース(WebUI)を備えており、手動でのアカウントログインや検証が可能です。

Who it’s for

Web ベースの AI インターフェースにプログラムからアクセスしたい開発者や上級ユーザー、複数の AI サービスを単一の標準化 API に統合したい方。

Highlights

  • OpenAI Compatibility: テキストおよびマルチモーダルリクエスト用の標準エンドポイントを提供し、ストリーミング応答をサポート。
  • Human-like Interaction: 機能マスキングとシミュレートされた動作で自動化検知を回避。
  • Concurrency & Isolation: 複数のブラウザウィンドウとアカウント単位のプロキシ設定をサポートし、データの分離を実現。
  • Broad Support: LMArena、Gemini、ChatGPT、DeepSeek、Doubao など幅広いプラットフォームに対応。
  • Visual Management: WebUI によるリアルタイムログ、アダプタ管理、手動設定用の VNC 接続を提供。