跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.jsAI

WebAI2API:将网页版 AI 转换为兼容 OpenAI 协议的 API

WebAI2API 是一款开源工具,可将各大厂商的网页版 AI(如 ChatGPT、Gemini、豆包等)转换为兼容 OpenAI 协议的 API 接口。该工具通过内置浏览器模拟人工操作,支持文本、图片及视频生成。项目提供手动部署和 Docker 部署两种方式,包含后端管理系统用于配置监控。适用于希望免费调用网页 AI 能力并集成到自有工具中的开发者场景。

NodeJser发布于 2026/4/5更新于 2026/10/26131 浏览
WebAI2API:将网页版 AI 转换为兼容 OpenAI 协议的 API

背景介绍

想用 OpenClaw、想在自己工具里集成 API,但 Token 太贵了?不过,各大商家不是都提供了免费的网页版吗?比如 doubao、ChatGPT,网页版是不限量还免费的!

所以这次介绍的工具,就是将网页版的 AI 转成了兼容 OpenAI 协议的 API。以前也有 web2api、chat2apt,不过都不更新了。而这次的 WebAI2API 非常好用。

使用效果

亲测效果挺好,原理就是:对外提供 API 接口,接收到请求后默认人工操作去内置浏览器上发送内容,然后将结果再返回给接口。

文章配图

文章配图

文章配图

还提供了一个后端管理系统,可以方便的查看系统状态、管理配置等等。

文章配图

不只是文字,图片生成也是能实现的。

文章配图

如果你部署在服务器上,还能远程查看屏幕。

文章配图

目前支持的 AI 厂商列表:

网站名称文本生成图片生成视频生成
LMArena✅✅🚫
Gemini Enterprise Business
✅
✅
✅
Nano Banana Free🚫✅🚫
zAI✅✅🚫
Google Gemini✅✅💧✅💧
ZenMux✅❌🚫
ChatGPT✅✅🚫
DeepSeek✅🚫🚫
Sora🚫🚫✅💧
Google Flow🚫✅❌
豆包✅✅❌
待续...---

部署教程

项目链接:https://github.com/foxhui/WebAI2API

方式一:手动部署

克隆项目

git clone https://github.com/foxhui/WebAI2API.git
cd WebAI2API

调整配置文件

程序初次运行会从 config.example.yaml 复制配置文件到 data/config.yaml。我建议先配置好。

server: # 监听端口
  port: 3000
# 鉴权 API Token (可使用 npm run genkey 生成)
# 该配置会对 API 接口和 WebUI 生效
auth: sk-change-me-to-your-secure-key

安装与配置

# 1. 安装 NPM 依赖
pnpm install
# 2. 安装浏览器等预编译依赖
# ⚠️ 该脚本需连接 GitHub 下载资源。若网络受限,请使用代理
npm run init
# 使用代理
# 直接使用 -proxy 可交互式输入代理配置
npm run init -- -proxy=http://username:passwd@host:port
# 3. Linux 依赖安装
# 其他发行版请前往文档中心查找或者自行搜索
apt install -y xvfb x11vnc libgtk-3-0 libx11-xcb1 libasound2

启动服务

# 标准启动
npm start
# Linux 系统 - 虚拟显示启动
npm start -- -xvfb -vnc
# 登录模式 (会临时强行禁用无头模式和自动化)
npm start -- -login (-xvfb -vnc)

方式二:Docker 部署

安全提醒:

  • Docker 镜像默认开启虚拟显示器 (Xvfb) 和 VNC 服务
  • 可通过 WebUI 的虚拟显示器板块连接
  • WebUI 传输过程未加密,公网环境请使用 SSH 隧道或 HTTPS

Docker CLI 启动

docker run -d --name webai-2api \
  -p 3000:3000 \
  -v "$(pwd)/data:/app/data" \
  --shm-size=2gb \
  foxhui/webai-2api:latest

Docker Compose 启动

docker-compose up -d

更多配置内容和用法可看官方文档:https://foxhui.github.io/WebAI2API/

目录

  1. 背景介绍
  2. 使用效果
  3. 部署教程
  4. 方式一:手动部署
  5. 鉴权 API Token (可使用 npm run genkey 生成)
  6. 该配置会对 API 接口和 WebUI 生效
  7. 1. 安装 NPM 依赖
  8. 2. 安装浏览器等预编译依赖
  9. ⚠️ 该脚本需连接 GitHub 下载资源。若网络受限,请使用代理
  10. 使用代理
  11. 直接使用 -proxy 可交互式输入代理配置
  12. 3. Linux 依赖安装
  13. 其他发行版请前往文档中心查找或者自行搜索
  14. 标准启动
  15. Linux 系统 - 虚拟显示启动
  16. 登录模式 (会临时强行禁用无头模式和自动化)
  17. 方式二:Docker 部署

更多推荐文章

查看全部
  • 网络爬虫技术原理、攻防博弈与法律风险解析
  • FPGA 开发起步:Vivado 环境配置与首次点亮实战
  • ClawdBot + Cloudflare Tunnel + Zero-Trust 部署指南
  • C/C++ 命名规范:提升代码可读性的关键
  • 基于 VMware 与 CentOS 7 的 Hadoop 集群部署指南
  • Visual Studio 禁用 GitHub Copilot AI 代码提示的设置方法
  • 腾讯位置服务开发者征文大赛:AI+地图赛道选题与投稿指南
  • Spring Boot 2.x 基础教程:使用 MyBatis 访问 MySQL
  • Cursor智能生成SQL实战指南与避坑技巧
  • 基于 Three.js + React Three Fiber 实现交互式3D人体肌肉解剖图
  • AI 大模型赋能专利翻译:核心功能与应用场景解析
  • TypeTale:免费 AIGC 视频创作工具与使用指南
  • Jupyter Notebook 安装教程:Python 3.10 版本
  • OpenClaw 中 web_search 与 web_fetch 最佳实践速查表
  • OpenRouter 快速入门:统一接口调用 500+AI 模型
  • 服务器或本地部署鸣潮 QQ 机器人,实现签到与练度查询功能
  • Hunyuan-MT-7B-WEBUI 部署指南与常见问题排查
  • 大语言模型(LLM)详解:定义、原理与应用
  • 树莓派 4 部署本地 AI 助手:OCR/Whisper/vLLM 并发优化实践
  • GitHub Copilot Agent 模式使用经验

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online