Dashboard for OpenWebUI usage tracking and quota enforcement
Top 69.6% on sourcepulse
This project provides a monitoring dashboard for OpenWebUI, enabling administrators to track user activity, set model pricing, and enforce usage limits through user balances. It targets OpenWebUI administrators and power users seeking to manage and monetize their AI deployments.
How It Works
The system integrates with OpenWebUI by adding a function that intercepts chat requests. It tracks token consumption per user and model, deducting costs based on configurable prices. User balances are updated in real-time, with notifications upon chat completion, offering a granular approach to usage control.
Quick Start & Requirements
OPENWEBUI_DOMAIN
, OPENWEBUI_API_KEY
, API_KEY
, ACCESS_TOKEN
are required. Optional variables include pricing and initial balance settings.Highlighted Details
Maintenance & Community
The project is actively maintained by VariantConst. Community support channels are not explicitly mentioned in the README.
Licensing & Compatibility
The README does not specify a license. Compatibility for commercial use or closed-source linking is not detailed.
Limitations & Caveats
User tracking only begins after a user initiates their first chat request. The README does not specify the underlying technology stack or potential performance bottlenecks.
2 months ago
1 day