转载请注明出处:小锋学长生活大爆炸[xfxuezhagn.cn]
如果本文帮助到了你,欢迎[点赞、收藏、关注]哦~
想用OpenClaw、想在自己工具里集成API,但Token太贵了?不过,各大商家不是都提供了免费的网页版吗?比如doubao、ChatGPT,网页版是不限量还免费的!
所以这次介绍的工具,就是将网页版的AI转成了兼容OpenAI协议的API。以前也有web2api、chat2apt,不过都不更新了。而这次的WebAI2API非常好用。
亲测效果挺好,原理就是:对外提供API接口,接收到请求后默认人工操作去内置浏览器上发送内容,然后将结果再返回给接口。
还提供了一个后端管理系统,可以方便的查看系统状态、管理配置等等。
不只是文字,图片生成也是能实现的。
如果你部署在服务器上,还能远程查看屏幕。
目前支持的AI厂商列表:
项目链接:https://github.com/foxhui/WebAI2API
方式一:手动部署
克隆项目
GPT plus 代充 只需 145git 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
安装与配置
GPT plus 代充 只需 145# 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 启动
GPT plus 代充 只需 145docker 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/
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/246553.html