为什么你需要了解 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收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,微企脉不承担任何责任。
相关导航
MaxKB(Max Knowledge Brain)是由飞致云(1Panel团队)打造的开源企业级智能体平台。它不是一个简单的聊天机器人工具,而是一个集RAG检索增强生成、Agentic Workflow智能体工作流和MCP工具调用于一体的企业级AI应用开发平台。MaxKB的核心定位是低代码——让用户无需编写复杂代码、无需深入理解AI应用编排,就能快速搭建基于自身文档的智能问答系统和AI智能体。
矩媒 MatrixMedia
矩媒(MatrixMedia)是一款开源的多平台视频矩阵发布与批量分发工具。它的核心价值不在于“AI”,而在于把“发布”这个动作标准化、可编程化,让 AI 工具和自动化脚本能够真正接管这个环节。如果你正在运营自媒体矩阵,或者想构建从内容生成到多平台分发的自动化流水线,MatrixMedia 值得认真尝试——开源、免费、本地运行、数据自主,而且还在持续进化。
秒悟
秒悟(Meoo)是阿里巴巴 ATH 事业群于2026年4月15日推出的一款AI开发工具,其官方口号是“思维未竟之处,秒悟已然成真”。它的核心目标,是让没有编程基础的普通人,也能通过简单的自然语言描述,将脑海中的创意快速变成真实可用的网站或应用。
DataTool.vip
DataTool.vip 是提免费在线视频下载的在线工具网站,涵盖 TikTok、Instagram、Twitter、Facebook、Dailymotion、Vimeo 以及几乎所有网站。快速、无水印,支持高达 4K 分辨率。下载您想要的任何视频!
Moli Browser
Moli Browser(简称 Moli)是一款专为AI智能体设计的生产级无头浏览器,使用Rust编写,致力于解决传统浏览器在AI自动化场景下的资源消耗过大、启动缓慢等问题。Moli的目标非常清晰:让AI智能体能够高效地抓取网页、搜索网络、自动化执行浏览器任务,同时保持极低的资源占用。
Best Video下载器
Best Video下载器是一款功能强大且免费的视频解析下载工具,支持全球100+热门视频平台视频高清无水印下载,包括哔哩哔哩、抖音、快手、微博、小红书、TikTok、YouTube等。
AI Vocal Remover
AI Vocal Remover是一个利用尖端人工智能技术进行音频分离的在线平台。该工具的核心功能是精准地从任何歌曲中分离人声和伴奏,满足用户从创建卡拉OK版本、提取Acapella(纯人声)到隔离特定乐器音轨等多种需求 。
Scrapling
Scrapling是一个为“现代网络”而生的爬虫框架。它的自适应解析和一站式反爬能力直击当前爬虫开发的痛点,而其AI 集成特性又使其站在了技术发展的前沿。如果你的爬虫常常因网站改版或反爬机制而失效,Scrapling 值得你投入时间去尝试。

潇楠 · Web3 哨兵
潇楠Web3哨兵是一款桌面端+网页版双端覆盖的专业级Web3监控与交易系统。它的核心定位是:帮你从“被动查链”变成“主动感知链上动态”,同时把发现机会→评估风险→完成交易的闭环全部放在一个软件里完成。
ego (lite)
ego (lite) 是由 Citro Labs 开发的一款基于 Chromium 内核的浏览器,它的核心定位非常直接:一个让你和 AI Agent 可以同时使用的浏览器。你在前台刷网页,Agent 在独立的 Space 里跑任务——同一个 Chromium 内核,两套完全独立的工作空间,互不干扰。

公众号陪玩树洞系统源码
玩创公众号陪玩树洞系统,基于 FastAdmin 框架开发,可快速搭建公众号 + H5 陪玩平台。系统支持微信授权、全流程运营、多支付对接、智能派单及消息推送,后台可高度自定义,提供源码、教程与技术协助,零基础即可部署上线。
CyberVerse
CyberVerse是一个开源的实时数字人Agent框架,由Lynpoint团队开发并托管在GitHub上。它基于WebRTC实现低延迟音视频传输,结合人设记忆(Persona Memory)、工具调用(Tools)、RAG检索增强生成,以及可选的数字人视频能力,帮助开发者构建以语音交互为核心的AI Agent。
暂无评论...






