Un panel de monitoreo para OpenWebUI que rastrea el uso y gestiona los saldos de usuarios. Simplemente agregue una función a OpenWebUI para ver la actividad y los saldos de los usuarios en un panel unificado.
Nota: Si está utilizando OpenWebUI versión 0.5.8 o superior, asegúrese de actualizar la función a la última versión.
- Establecer precios para cada modelo en OpenWebUI;
- Establecer saldo para cada usuario, deducir según el consumo de tokens y los precios de los modelos, con notificaciones al final de cada chat;
- Ver datos de usuario y visualizaciones;
- Prueba con un clic de la disponibilidad de todos los modelos.
Soporta despliegue con un clic en Vercel y despliegue con Docker. Consulte la Guía de Despliegue para más detalles. Consulte la Guía de Despliegue para más detalles. Consulte la Guía de Despliegue para más detalles.
Para Vercel, sincronice el fork y vuelva a desplegar su proyecto. Para Docker, simplemente extraiga la última imagen y reinicie el contenedor:
sudo docker compose pull
sudo docker compose up -d| Nombre de Variable | Descripción | Ejemplo |
|---|---|---|
| OPENWEBUI_DOMAIN | Dominio de OpenWebUI | https://chat.example.com |
| OPENWEBUI_API_KEY | Clave API de OpenWebUI, se encuentra en Configuración Personal -> Cuenta -> Clave API |
sk-xxxxxxxxxxxxxxxx |
| API_KEY | Para verificación de solicitudes API (debe tener menos de 56 caracteres) | your-api-key-here |
| ACCESS_TOKEN | Para verificación de acceso a la página | your-access-token-here |
| Nombre de Variable | Descripción | Valor Predeterminado |
|---|---|---|
| DEFAULT_MODEL_INPUT_PRICE | Precio de entrada predeterminado del modelo, en USD por millón de tokens | 60 |
| DEFAULT_MODEL_OUTPUT_PRICE | Precio de salida predeterminado del modelo, en USD por millón de tokens | 60 |
| DEFAULT_MODEL_PER_MSG_PRICE | Precio predeterminado del modelo por cada mensaje, en USD | -1 |
| INIT_BALANCE | Saldo inicial del usuario | 0 |
| COST_ON_INLET | Monto de prededucción en inlet. Puede ser un número fijo para todos los modelos (ej. 0.1), o formato específico por modelo (ej. gpt-4:0.32,gpt-3.5:0.01) |
0 |
| Nombre de Variable | Descripción |
|---|---|
| Api Endpoint | Complete el dominio del backend de OpenWebUI Monitor desplegado o la dirección IP accesible dentro del contenedor de OpenWebUI |
| Api Key | Complete la variable de entorno API_KEY establecida en el despliegue del backend |
| Language | Idioma de visualización de mensajes (en/zh/es) |
El principio es que esta dirección debe ser accesible desde dentro del contenedor de OpenWebUI Monitor.
- Se recomienda completar el nombre de dominio público de OpenWebUI, por ejemplo
https://chat.example.com. - Si su OpenWebUI Monitor está desplegado en la misma máquina, también puede completar
http://[IP local del host Docker]:[puerto del servicio backend de OpenWebUI]. Puede obtener la IP local del host a través deifconfig | grep "inet ". - No puede completar
http://127.0.0.1:portu omitirhttp://.
Complete el dominio del backend de OpenWebUI Monitor desplegado o la dirección IP accesible dentro del contenedor de OpenWebUI. Por ejemplo http://[IP local del host]:7878, donde 7878 es el puerto predeterminado para OpenWebUI Monitor.
OpenWebUI Monitor solo comenzará a rastrear la información de un usuario después de que el usuario realice su primera solicitud de chat.

