Alpha (@Throttle)OpenWebUI Monitor 的更新版本 中发帖

原文:【已支持按条计费】为 OpenWebUI 编写了一个用量监控和用户余额管理平台 

最近使用了佬友的这个 Filter 来控制用户的用量,细读代码发现可能会有一些小问题导致计费异常,所以手动改了下,现分享给社区
主要改动点

更换了变量名称,修改后需要重新设置 base_url 和 api_key
移除了翻译文件,个人认为简单的英文不会影响阅读
移除了展示与否的开关,展示 Token,花费,余额信息
使用 httpx 替代 requests,可以直接格式化 BaseModel 而不需要手动 model_dump
修复了一些潜在 BUG;由于 Filter 共享内存,之前存在大量的 self.xxx 可能导致不同用户的计费互相串门,user 变量声明为 {} 也容易导致使用异常

效果展示
[image]
代码
"""
title: Usage Monitor
author: ...