{"repo":"foxhui/WebAI2API","free":true,"listed":false,"github":"https://github.com/foxhui/WebAI2API","clone":"git clone https://github.com/foxhui/WebAI2API.git","description":"WebAI2API: 基于 Camoufox 的网页 AI 转 API 工具，支持 LMArena/Gemini等，多窗口并发与账号隔离。 | Web AI to OpenAI API via Camoufox. Supports LMArena/Gemini and more, multi-window concurrency & account isolation.","language":"JavaScript","stars":1250,"topics":["ai-tools","browser-automation","generative-ai","image-generation","openai-api","text-to-image","web-scraping","text-generation"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"WebAI2API 简体中文 English 📑 目录 - 快速部署 - 快速开始 - 使用方法 - API 接口 - 设备配置参考 --- 📝 项目简介 WebAI2API 是一个基于 Camoufox (Playwright) 的网页版 AI 服务转通用 API 的工具。通过模拟人类操作与 LMArena、Gemini 等网站交互, 提供兼容 OpenAI 格式 的接口服务, 同时支持 多窗口并发 与 多账号管理 (浏览器实例数据隔离)。 ✨ 主要特性 - 🤖 拟人交互 : 模拟人类打字与鼠标轨迹, 通过特征伪装规避自动化检测 - 🔄 接口兼容 : 提供标准 OpenAI 格式接口, 支持流式响应与心跳保活 - 🚀 并发隔离 : 支持多窗口并发执行, 可配置独立代理,实现多账号浏览器实例级数据隔离 - 🛡️ 稳定防护 : 内置任务队列、负载均衡、故障转移、错误重试等基础功能 - 🎨 网页管理 : 提供可视化管理界面, 支持实时日志查看、VNC 连接、适配器管理等 📋 支持列表 网站名称 文本生成 图片生成 视频生成 :--- :---: :---: :---: LMArena ✅ ✅ 🚫 Gemini Enterprise Business ✅ ✅ ✅ Nano Banana Free 🚫 ✅ 🚫 zAI ✅ ✅ 🚫 Google Gemini ✅ ✅💧 ✅💧 ZenMux ✅ ❌ 🚫 ChatGPT ✅ ✅ 🚫 DeepSeek ✅ 🚫 🚫 Sora 🚫 🚫 ✅💧 Google Flow 🚫 ✅ ❌ 豆包 ✅ ✅ ❌ 待续... - - - [!NOTE] 获取完整模型列表 : 通过 GET /v1/models 接口查看当前配置下所有可用模型及其详细信息。 ✅目前支持；❌目前不支持，但未来可能会支持；🚫网站不支持, 未来是否在支持看网站具体情况；💧结果带水印且无法去除； --- 🚀 快速部署 本项目支持 源码直接运行 和 Docker 容器化部署 两种方式。 📋 环境要求 - Node.js : v20.0.0+ (ABI 115+) - 操作系统 : Windows / Linux / macOS - 核心依赖 : Camoufox (安装过程中自动获取) 🛠️ 方式一:手动部署 1. 安装与配置 2. 启动服务 🐳 方式二:Docker 部署 [!WARNING] 安全提醒 : - Docker 镜像默认开启虚拟显示器 (Xvfb) 和 VNC 服务 - 可通过 WebUI 的虚拟显示器板块连接 - WebUI 传输过程未加密, 公网环境请使用 SSH 隧道或 HTTPS Docker CLI 启动 Docker Compose 启动 --- ⚡ 快速开始 1. 调整配置文件 程序初次运行会从 config.example.yaml 复制配置文件到 data/config.yaml 配置文件的生效需要重启程序！ [!TIP] 完整配置说明 : 请参考 config.example.yaml 文件中的详细注释,或访问 WebAI2API 文档中心 查看完整配置指南。 2. 访问 Web 管理界面 服务启动后, 打开浏览器访问: [!TIP] 远程访问 : 将 localhost 替换为服务器 IP 地址即可远程访问。 API Token : 配置文件中的 auth 所配置的鉴权密钥。 安全建议 : 公网环境建议使用 Nginx/Caddy 配置 HTTPS 或通过 SSH 隧道访问","default_branch":null,"files":null,"tree":[],"storefront":"/r/foxhui","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/foxhui/WebAI2API/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}