OpenWebUI-Monitor  by VariantConst

Dashboard for OpenWebUI usage tracking and quota enforcement

created 8 months ago
434 stars

Top 69.6% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

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

  • Deployment: Docker or Vercel.
  • Prerequisites: OpenWebUI instance, OpenWebUI API Key.
  • Environment Variables: OPENWEBUI_DOMAIN, OPENWEBUI_API_KEY, API_KEY, ACCESS_TOKEN are required. Optional variables include pricing and initial balance settings.
  • Setup: Docker deployment involves pulling the latest image and restarting the container. Vercel requires forking and redeploying.
  • Links: Deployment Guide

Highlighted Details

  • Per-model pricing configuration in USD per million tokens.
  • User balance management with real-time deduction and chat-end notifications.
  • User data visualization and model availability testing.
  • Support for custom input/output token pricing and per-message costs.

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.

Health Check
Last commit

2 months ago

Responsiveness

1 day

Pull Requests (30d)
2
Issues (30d)
0
Star History
49 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.