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 连接进行手动设置。