为什么你需要了解 WebAI2API?
相信很多人都有过这样的困惑:ChatGPT、Gemini、豆包这些AI服务的网页版每天可以免费使用,但想在自己的程序、AI Agent或自动化脚本里调用时,官方API的Token费用却让人望而却步。有没有一种方法,既享受网页版免费的“福利”,又能像正规API一样轻松集成?
答案是肯定的。WebAI2API 正是这样一款应运而生的神器,它能够将LMArena、Gemini、ChatGPT、豆包、DeepSeek等网页版AI服务,一键转换成兼容OpenAI协议的标准API接口。
本文将为你详细介绍这款工具,并提供保姆级使用教程,带你轻松实现“白嫖”到“集成”的无缝衔接。
一、核心功能解析
WebAI2API 在技术上并非传统的逆向工程,而是基于 Camoufox (Playwright) 框架,模拟真实用户的浏览器操作(包括人类打字和鼠标轨迹),从而规避自动化检测,稳定地与AI网站交互。
它的核心功能包括:
- 拟人交互:模拟人类打字速度和鼠标轨迹,有效规避网站的反爬机制。
- 接口兼容:对外提供标准的 OpenAI 格式接口(支持
/v1/chat/completions),并支持流式响应(SSE)。 - 多窗囗并发:支持多窗囗并发执行,可配置独立代理,实现多个账号的浏览器实例级数据隔离。
- 稳定防护:内置任务队列、负载均衡、故障转移和错误重试机制,保证长时间运行的稳定性。
- 可视化管理:提供了一个 Web UI,方便查看实时日志、进行 VNC 远程连接和管理适配器。
二、当前支持的AI模型列表
WebAI2API 目前已经对主流AI网站进行了适配,并且社区还在持续更新。主要支持情况如下:
| 网站名称 | 文本生成 | 图片生成 | 视频生成 |
|---|---|---|---|
| ChatGPT | ✅ | ✅ | ❌ |
| Google Gemini | ✅ | ✅ | ✅ |
| DeepSeek | ✅ | ❌ | ❌ |
| LMArena | ✅ | ✅ | ❌ |
| 豆包 | ✅ | ✅ | ❌ |
| Sora | ❌ | ❌ | ✅ |
| Google Flow | ❌ | ✅ | ❌ |
以上为部分列表,你可以通过访问 GET /v1/models 接口获取当前配置下的完整模型列表。
三、保姆级部署教程
WebAI2API 支持源码部署和 Docker 部署,无论你是否熟悉编程都能轻松上手。推荐使用 Docker 方式,环境隔离且操作简单。
环境要求
- Node.js:v20.0.0+
- 操作系统:Windows / Linux / macOS
- 包管理工具:pnpm(如使用源码部署)
- Docker(如使用容器部署)
方法一:Docker 部署(强烈推荐)
这是目前最快、最稳定的方式。Docker 镜像内置了 Xvfb 虚拟显示器,解决了浏览器在无头环境下的运行问题。
- 使用 Docker CLI 一键运行:
docker run -d --name webai-2api \ -p 3000:3000 \ -v "$(pwd)/data:/app/data" \ --shm-size=2gb \ foxhui/webai-2api:latest
安全提示:Docker 镜像默认开启了 VNC 服务以便远程屏幕查看,且 WebUI 传输过程未加密。如果你要将服务部署在公网,务必配合 SSH 隧道或配置 HTTPS 反向代理使用。
- 使用 Docker Compose:
你可以在项目根目录编写docker-compose.yml文件,然后执行docker-compose up -d一键启动。
方法二:源码手动部署
如果你想要进行二次开发,或者想在 Windows 本地直接运行,可以选择手动部署。
- 克隆项目:
git clone https://github.com/foxhui/WebAI2API.git cd WebAI2API
- 安装依赖:
pnpm install
- 初始化浏览器环境:
npm run init
注意:该脚本需要从 GitHub 下载资源,如果网络受限,可以通过代理运行:
npm run init -- -proxy=http://username:passwd@host:port
- 启动服务:
npm start
如果你使用的是 Linux 服务器并且没有图形界面,请使用 npm start -- -xvfb -vnc 启动虚拟显示模式。
四、API 调用实战
启动成功后,你会看到一个运行在 3000 端口上的服务。WebAI2API 提供完全兼容 OpenAI协议的 API 接口,意味着你可以直接使用 OpenAI SDK 或任何兼容 OpenAI API 的客户端(如 NextChat、LobeChat、OpenClaw 等)来调用。
1. 配置客户端
在支持 OpenAI 协议的客户端中,进行如下配置:
- API 地址:
http://你的服务器IP:3000/v1/chat/completions(如果运行在本地,则是http://localhost:3000/v1/chat/completions) - API Key:填入你在配置文件中设置的
authToken,默认为sk-change-me-to-your-secure-key。
修改 Auth Key:强烈建议修改默认 Key。你可以通过配置文件修改,也可以使用项目提供的命令生成随机强密钥:npm run genkey。
2. 使用 cURL 测试
你也可以直接使用 cURL 命令进行测试,验证服务是否正常:
curl --location 'http://localhost:3000/v1/chat/completions' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer sk-change-me-to-your-secure-key' \
--data '{
"model": "gpt-3.5-turbo",
"messages": [
{"role": "user", "content": "介绍一下什么是 WebAI2API?"}
]
}'
3. 查看管理界面
访问 http://localhost:3000/ 即可进入 Web 管理后台,你可以在这里查看实时的 API 调用日志、系统负载,甚至通过 VNC 远程查看浏览器在执行什么操作。
五、安全与稳定性建议
为了让 WebAI2API 运行得更长久、更安全,有几点值得留意:
- 安全加固:在使用反向代理(如 Nginx、Caddy)时,建议开启 HTTPS 加密传输。同时,务必修改配置文件中的
authKey,防止服务被他人滥用。 - 账号策略:建议为网页 AI 准备多个小号。利用 WebAI2API 的“多窗囗并发”功能,可以实现账号轮询,既提高了并发量,也在一定程度上降低了风控风险。
- DNS 解析:部分用户反映在部署时遇到安装脚本卡死,多是因为访问
raw.githubusercontent.com等域名不稳定。建议配置系统级代理,或者在服务器上修改 hosts 文件。
常见问题与实用建议
Q1:初始化时网络报错怎么办?
安装浏览器等预编译依赖时,需要连接 GitHub 下载资源。若网络受限,请使用代理:
npm run init -- -proxy=http://username:passwd@host:port
Q2:API 调用时返回 401 怎么办?
检查请求头中的 Authorization 字段是否与服务端 data/config.yaml 中配置的 auth 值一致。生产环境务必使用 npm run genkey 生成随机 Token。
Q3:Docker 部署后无法访问 WebUI 或 API?
检查端口映射是否正确(-p 3000:3000),以及防火墙规则是否放行 3000 端口。
Q4:如何查看浏览器运行状态?
通过 WebUI 管理界面的“虚拟显示器”板块,可以实时查看浏览器画面和操作日志。
Q5:如何添加新的 AI 平台?
项目持续更新适配器列表,可通过 GET /v1/models 查看当前支持的模型。如需增加未预置的平台,可关注项目 GitHub 的适配器开发文档。
总结
WebAI2API 是一款极具创新精神和实用价值的开源工具。它打破了网页版 AI 与程序化 API 之间的壁垒,让开发者无需支付昂贵的 Token 费用,也能享受到前沿 AI 模型的能力。
无论是用于快速原型开发、AI Agent 搭建,还是作为企业内部的多模型管理网关,WebAI2API 都是一个值得尝试的选择。
项目地址:https://github.com/foxhui/WebAI2API
在线文档:https://foxhui.github.io/WebAI2API/
Docker 镜像:docker pull foxhui/webai-2api:latest
数据统计
数据评估
关于WebAI2API特别声明
本站微企脉提供的WebAI2API都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由微企脉实际控制,在2026年5月11日 下午8:13收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,微企脉不承担任何责任。
相关导航
OpenAI Verify是一个基于网页的免费验证门户,核心功能是检测上传图片中是否包含与OpenAI生成内容相关联的溯源特征。系统会主动扫描C2PA元数据和SynthID数字水印,并实时反馈检测结果。该工具目前只能验证OpenAI自家产品(ChatGPT、OpenAI API和Codex)生成的图像。如果图片由其他公司的AI模型生成,例如Google Gemini或Midjourney,Verify工具无法识别。
MikuTools
MikuTools网站是一个轻量级、一体化的在线工具平台,汇集了超过40种实用工具。涵盖了图片处理、文字编辑、编程开发等多个领域,旨在为用户提供便捷的一站式服务。
SoBooks免费电子书
SoBooks是一个专注于免费电子书资源分享的国内网站,网站定位十分清晰——主要面向中文电子书阅读爱好者,提供小说文学、历史传记、人文社科、励志成功、经济管理、学习教育、生活时尚、漫画绘本等分类的电子书下载服务。主要提供 EPUB、MOBI、AZW3 等主流格式的电子书,完美适配 Kindle、Kobo、手机阅读 App。
秒悟
秒悟(Meoo)是阿里巴巴 ATH 事业群于2026年4月15日推出的一款AI开发工具,其官方口号是“思维未竟之处,秒悟已然成真”。它的核心目标,是让没有编程基础的普通人,也能通过简单的自然语言描述,将脑海中的创意快速变成真实可用的网站或应用。
Zread
Zread.ai 是由智谱(Z.ai)公司推出的一款创新的AI代码阅读与理解工具,旨在帮助开发者高效地理解和导航GitHub等平台上的代码库。它就像是一个为开发者准备的“阅读神器”,能将复杂的开源项目一键转化为清晰易懂的文档和指南。
DataTool.vip
DataTool.vip 是提免费在线视频下载的在线工具网站,涵盖 TikTok、Instagram、Twitter、Facebook、Dailymotion、Vimeo 以及几乎所有网站。快速、无水印,支持高达 4K 分辨率。下载您想要的任何视频!
Tailscale
Tailscale是一个基于Zero Trust(零信任)架构的身份驱动连接平台,用于替代传统VPN、SASE和PAM解决方案,能够无缝连接远程团队、多云环境、CI/CD管道、边缘IoT设备以及AI工作负载。简单说,它能让你从任何地方访问设备,完全不需要操心网络配置。
智谱AI开放平台
智谱AI开放平台是北京智谱华章科技有限公司推出的一站式大模型服务与开发平台,以自研的GLM系列大模型为核心,向开发者、企业及个人用户提供文本对话、代码生成、视觉理解、语音交互及图像视频创作等多模态AI能力。
Pake
Pake是一款基于Rust和Tauri技术栈的开源桌面应用构建工具,能够一键将任意网页快速打包成原生桌面应用,并同时支持macOS、Windows、Linux三大操作系统。与传统的Electron方案不同,Pake并不捆绑完整的Chromium浏览器内核,而是利用系统原生WebView进行渲染。在macOS上使用WKWebView,在Windows上使用WebView2,在Linux上使用WebKitGTK。
Firecrawl
Firecrawl是一个将网站内容转化为适用于大型语言模型(LLM)的干净数据的开发平台。它是一款开源、开发者优先的 API 服务,旨在为 AI 应用和智能体(Agent)提供可靠的网页数据 。
UXbot
UXbot 是一个面向产品经理、设计师和创业者的AI全栈式应用生成平台。其核心定位是“从想法到应用”的一站式解决方案,用户无需编写代码,仅通过自然语言描述,即可完成从需求分析、高保真UI设计、可交互原型到前端代码生成的完整产品设计流程。
齐民要术在线工具网
齐民要术在线工具集合,免费、安全、高效!整合文本编辑、格式转换、图片处理、计算查询等多功能工具,去水印、无广告、无需下载,随时随地一键调用,满足个人与办公各类实用需求,便民更省心。
暂无评论...






