【开源推广】CPA用量额度预测插件

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

  • 我的帖子已经打上 开源推广 标签: 是
  • 我的开源项目完整开源,无未开源部分: 是
  • 我的开源项目已链接认可 LINUX DO 社区: 是
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
  • 以上选择我承诺是永久有效的,接受社区和佬友监督: 是

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


朋友开了一个pro20x,自己用不完就反代出来一起用,然后最近看到L站有帖子说额度被oai偷偷调低了,所以就做了一个额度容量预测计算的CPA插件,价格同步openai上游,fast模式2.5倍计费,可以预测增长曲线,本周总额度,统计总额度和用量变化曲线等等
如下图,还是比较直观的,有这个需求的可以试试,已经上传商店pr,暂时还没被合并,可以直接在把我的仓库发给AI让他帮你装


41 个赞

刚刷到佬帖子,还不错感觉,确实被降害怕了

1 个赞

不知道更新后用着怎么样了,vps上的数据好像还要自己保存

2 个赞

啥自己保存,我这个插件默认会保存365天的数据,然后多了的话会自己删

2 个赞

开了之后就会开始记录了,之前没有数据的,如果你有其他面板或者插件有存数据,可以让codex帮你迁移到这个插件的数据库里

1 个赞

因为cpa安装在vps docke,cpa更新后,插件的数据好像清0了

2 个赞

哦,那你应该是docker没有持久化数据目录,需要在compose里挂载/CLIProxyAPI/data或者整个/CLIProxyAPI,这样重建CPA数据还是会保留,不然数据在容器内部,容器替换后数据就没了

2 个赞

比如我就把宿主机 /opt/proxy/cpa/data 绑定到容器 /CLIProxyAPI/data,插件数据库实际上就在宿主机 /opt/proxy/cpa/data/cpa-quota-estimator.sqlite,你的路径不同的话就自己修改一下就行,不会改的话可以让codex帮你改

1 个赞

佬的界面好看,如果提前重置,那插件能算准吗
然后提个建议,就是说一个周期的话,用到多少用量记录一下,然后一个月的话,记录包括官方不定时的重置下来总共能用多少,用了几个周期,我觉得还是有必要的

2 个赞

这些数据暂时都是存起来的,后面功能我再看着慢慢加吧,反正数据都在数据库里,后面想怎么弄都可以

2 个赞

提前重置这个问题的话,暂时还没有重置无法测试,不过我这边逻辑是通过reset_at来更新新的窗口,所以按理来说,tibo发新的重置,就有新的reset_at,我这边就会重新开启一个周窗口(想看之前的上面有个下拉框可以调),不过具体的还得等发重置测一下,到时候有bug再改

1 个赞


加了一个类似的功能,剩下的就看后续重置再看有没有bug了

佬,这个好像有问题?我这边已经使用了40%;加入插件(前面没有持久化,使用记录丢失);然后引入插件之后,计算的好像是我引入插件开始的发生额,除以已用额度百分比计算的;导致计算额度有问题?

有截图吗,可以发一下看看吗,按理来说会根据记录之后的变化来算

试试看,感觉挺有用的,现在额度都暗降

佬,我这个插件导入后没有显示剩余的额度也没有数据,请问是否是数据路径不对?
我把日志映射到了/opt/proxy/cpa/logs/

这个插件要运行,等到你有额度消耗之后才能成功计算,安装之前的数据没有,这个时候不会算,我是把宿主机 /opt/proxy/cpa/data 绑定到容器 /CLIProxyAPI/data,你映射到别的地方也可以,但是/CLIProxyAPI/data不只是log吧,里面还有cpa的数据

1 个赞

所以安装之后用一段时间,就会有数据了,你实在等不及的话,如果你之前安装的其他插件或者用的CPAMP之类的面板,也记录了消耗额度,可以让AI帮你迁移数据库试试,我测试CPAMP的数据是可以迁移的,让gpt干就行,但是没什么必要,用了之后有消耗就会计算了

1 个赞

佬,你看看,这个最新版就没有参考性呀,前面我还做了数据持久化的

2 个赞