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로 변환합니다. 이를 통해 사용자는 LMArena, Gemini, ChatGPT, DeepSeek 등 다양한 AI 플랫폼을 각 서비스마다 공식 API 키를 받을 필요 없이 자신의 애플리케이션이나 도구에 통합할 수 있습니다.
How it works
이 도구는 Camoufox(Playwright 기반 특수 브라우저)를 사용해 타이핑 및 마우스 움직임 등 인간과 같은 상호작용을 시뮬레이션하여 봇 탐지를 회피합니다. 여러 계정을 처리할 수 있도록 브라우저 인스턴스를 관리하고 OpenAI 호환 API 엔드포인트를 제공합니다. 작업 큐, 로드 밸런싱, VNC 지원 웹 UI(Visual Management Interface)를 포함해 수동 계정 로그인 및 검증이 가능합니다.
Who it’s for
웹 기반 AI 인터페이스에 프로그래밍 방식으로 접근하고 싶거나, 여러 AI 서비스를 하나의 표준화된 API 형식으로 통합하고자 하는 개발자 및 파워 유저.
Highlights
- OpenAI Compatibility: 텍스트 및 멀티모달 요청을 위한 표준 엔드포인트를 제공하며 스트리밍 응답을 지원합니다.
- Human-like Interaction: 기능 마스킹 및 시뮬레이션된 행동을 통해 자동화 탐지를 회피합니다.
- Concurrency & Isolation: 다중 브라우저 창 및 계정 수준 프록시 구성을 지원해 데이터 격리를 구현합니다.
- Broad Support: LMArena, Gemini, ChatGPT, DeepSeek, Doubao 등 다양한 플랫폼을 지원합니다.
- Visual Management: 실시간 로그, 어댑터 관리, 수동 설정을 위한 VNC 연결을 제공하는 WebUI를 포함합니다.