⚠️ 注意:此仓库的dev分支是开发分支,可能包含不稳定功能。生产环境请务必使用 Release 中的正式版本。 本项目是 Open WebUI 的定制分支,与官方团队无关联。
这是一个社区驱动的 Open WebUI 增强版本,旨在为个人开发者和中小团队提供开箱即用的运营化解决方案。我们在原版强大的对话功能基础上,补充了计费、支付、用户验证等商业化闭环所需的关键特性。
| 功能模块 | 说明 |
|---|---|
| 💰 灵活计费 | 支持按 Token 或 请求次数 计费,实时扣费并在对话中显示详情。 |
| 💳 支付集成 | 原生支持易支付和支付宝(当面付/订单码),轻松实现自助充值。 |
| 📊 数据报表 | 内置全局积分报表与用户消费记录,运营数据一目了然。 |
| 🔐 用户管理 | 支持邮箱验证注册与兑换码系统,有效控制用户准入与权益分发。 |
| ⚙️ 自定义定价 | 支持对特定模型、搜索工具等进行精细化的自定义倍率或额外收费配置。 |
| 🎨 自定义 LOGO & 名称 | 支持自定义 LOGO 和名称,详情参考 BRANDING.md。 |
完整特性列表请参阅 CHANGELOG_EXTRA.md。
部署本版本非常简单,只需替换官方镜像即可。
# 拉取最新镜像(请将 <版本号> 替换为具体版本,如 v0.3.0)
docker pull ghcr.io/ovinc-cn/openwebui:<版本号>
# 启动容器 (示例)
docker run -d -p 3000:8080 \
--add-host=host.docker.internal:host-gateway \
-v open-webui:/app/backend/data \
--name open-webui \
--restart always \
ghcr.io/ovinc-cn/openwebui:<版本号>查看最新版本:Releases
推荐使用 “订单码支付”。
-
回调地址配置:
在支付宝后台配置网关地址和授权回调地址为:
https://your-domain.com/api/v1/credit/callback/alipay
(将your-domain.com替换为你的实际域名) -
私钥格式转换:
支付宝工具生成的私钥需转换为 PKCS1 格式。
(管理员面板 - 设置- 积分 - 自定义价格配置)
支持对请求 Body 内容进行正则匹配计费(如对 Web Search 额外收费)。
[
{
"name": "web_search", // 计费项名称
"path": "$.tools[*].type", // JSONPath 路径
"exists": false, // 是否仅检测存在性
"value": "web_search_preview", // 匹配值
"cost": 1000000 // 价格 (1M 次请求)
}
]如果遇到 Chunk too big 错误,可调整 HTTP Client Read Buffer:
# 默认 64KB,可根据需要增加
AIOHTTP_CLIENT_READ_BUFFER_SIZE=65536




