本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
最近和别人拼车,要考虑到这个周限百分比分配的问题,主要难点是从雷达站来看,周限的额度每天都在变,导致分配额度计算麻烦。于是我vibe了这个工具,它可以自动计算每个拼车参与者应该分配的额度,并提供一键操作.
之前好像看到过类似的项目,不过不知道怎么搜,再加上自己也喜欢造轮子这一块。
LingyeNBird/Sub2Pool: Sub2API 拼车周限测算、人工额度建议与通知服务

使用教程
0. 安装部署
按照github上的部署说明即可
1. 设置sub2api信息

在系统设置页面,sub2API 连接设置卡片,配置好 URL 和 admin token
admin token可以在sub2api的系统设置中生成

然后选择要拼车的账号。其他保持默认即可,选择保存配置,然后测试连接。
2. 设置参与者
sub2api为车友创好账户之后,在参与者页面点击“添加参与者”,选择和其绑定的 sub2api 账户。周限权益比例是指他拼车的额度。比如说他拼车 25% 的 Codex 用量,这里就填 25。如果已经拼车用了一点再开始用这个项目的话,还是填 25%,项目会自动计算。

如果是车主的话,需要勾选“这是车主”,自动监控保持打开即可。
3. 根据建议去设置额度
然后回到额度总览页面,页面会智能地给出额度修改建议

在有修改建议的时候,会显示出来,可以点击跳转,也可以一键修改

高级功能
1. 邮箱告警
在系统设置的邮件服务这边,可以设置发送方式,在需要调整额度的时候,自动通过邮箱提醒

支持 SMTP 或者 Resend 邮箱服务
2. 直观展示
在参与者页面,可以切换到卡片模式,直观展示每个人有多少的周限,已经用了多少,还剩多少

3. 账号的等效周限额度计算
在额度统计页面可以看到,拼车的 OpenAI 账号的周限等效美元是多少。

里面有今日的估算,也有当前周期的估算。可以点击查看计算依据。在下面可以看到每个参与者的账号用量变化。
4. 访客
在系统用户页面可以添加用户,让他和一个或多个拼车参与者绑定

可以让该用户通过账号密码登录这个拼车系统,看到和他绑定的参与者的用量情况和等效周限是多少。访客视角如下:

5. 记录
本项目提供了很多的日志记录,方便排查。
额度观测记录:

通知记录:

登录记录:登录记录中,还可以针对某个 IP 进行封禁。防止本项目被爆破等等。

6. 使用教程

如果对某些细节有问题,可以看看使用教程
项目里面还有一些小巧思啥的,就不说了。佬友自行体验使用即可。
本项目没有做自动的额度分配。因为自动分配万一算错、分配错了,我觉得挺麻烦的,而且一键分配已经挺方便了。不过,如果确实有人需要的话,或许也可以加上。
本项目目前仅支持单个 OpenAI 账号的拼车。如果需要对多个账号混合在一起进行拼车,或者说多个独立拼车车队,那我之后再考虑做更复杂的场景。希望佬友们多多提 issues。
可以点个 star 吗?求求了。