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

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

综述由AI生成WebAI2API 实现了将免费网页版 AI 接口转换为标准 OpenAI 协议 API 的功能,解决了直接调用官方接口 Token 成本高的问题。工具通过模拟浏览器操作获取结果,支持文本、图片及视频生成,并提供后端管理面板与远程屏幕查看功能。项目支持手动部署与 Docker 容器化部署,兼容多种主流 AI 模型,适合集成到个人工具或自动化流程中。

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

简介

很多开发者希望在自己的工具中集成 AI 能力,但直接使用官方 API 往往面临 Token 成本过高的问题。虽然各大厂商提供了免费的网页版界面,但缺乏程序化调用的接口。WebAI2API 正是为了解决这个痛点而生的工具,它将网页版的 AI 能力封装成了兼容 OpenAI 协议的 API。

核心原理

该工具对外提供标准 API 接口,接收到请求后,会在内置浏览器中模拟人工操作发送内容,获取结果后再返回给调用方。这种方式既利用了网页版的免费额度,又实现了自动化调用。

文章配图

实际测试中,响应效果稳定。除了文本生成,图片生成和视频生成也能实现。

文章配图

文章配图

功能特性

项目提供了一个后端管理系统,方便查看系统状态和管理配置。如果部署在服务器上,还支持远程查看屏幕,便于调试和监控。

文章配图

目前支持的 AI 厂商列表如下:

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

💡 注:带水滴图标表示可能存在使用限制或需特定环境。

部署教程

项目地址:https://github.com/foxhui/WebAI2API

方式一:手动部署

克隆项目

首先从 GitHub 拉取代码到本地:

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

安装与配置

需要安装 NPM 依赖以及浏览器等预编译资源。注意,初始化脚本可能需要连接 GitHub 下载资源,若网络受限请配置代理。

# 1. 安装 NPM 依赖
pnpm install

# 2. 安装浏览器等预编译依赖
npm run init
# 使用代理示例
npm run init -- -proxy=http://username:passwd@host:port

# 3. Linux 依赖安装
apt install -y xvfb x11vnc libgtk-3-0 libx11-xcb1 libasound2

启动服务

根据环境选择启动命令。Linux 系统下推荐使用虚拟显示模式。

# 标准启动
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. 方式一:手动部署
  6. 鉴权 API Token (可使用 npm run genkey 生成)
  7. 该配置会对 API 接口和 WebUI 生效
  8. 1. 安装 NPM 依赖
  9. 2. 安装浏览器等预编译依赖
  10. 使用代理示例
  11. 3. Linux 依赖安装
  12. 标准启动
  13. Linux 系统 - 虚拟显示启动
  14. 登录模式 (会临时强行禁用无头模式和自动化)
  15. 方式二:Docker 部署
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • C++ 毕达哥拉斯四元组检测算法
  • Go 语言零基础入门核心知识点详解
  • ESP-Drone 开源无人机平台 5 步快速入门
  • AI 对话式 PCB 设计工具实战:从需求到布局的自动化流程
  • Neo4j 图数据库入门与 K8s 集群部署实战
  • 双指针算法:三数之和与四数之和问题求解
  • Python 与 PyCharm 环境搭建指南
  • 6 年自研纯 C# UI 引擎:轻量跨平台与高性能渲染实践
  • Python 发展前景与零基础入门学习路径
  • 双指针经典算法题实战解析:从原理到代码
  • LLaMA-Factory 微调 Qwen3-4B-Instruct-2507 模型
  • 网页版井字棋的前端实现
  • GitHub、谷歌学术与 Sci-Hub 镜像服务使用指南
  • 2026 年主流 AI 辅助编程工具盘点与选择指南
  • Ubuntu 24.04 修改 IP 地址指南:图形界面与命令行方法
  • AIGC 重塑文学创作:机遇、挑战与应对
  • PostgreSQL 模式 (SCHEMA) 详解:数据库对象命名空间管理
  • Linux 下 HTTP 会话机制实战:Cookie 与 Session 原理及 C++ 实现
  • AI 驱动 PCB 设计:自然语言生成电路板方案
  • OpenClaw 国内网络本地部署与飞书集成实战

相关免费在线工具

  • 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