Sobre el proyecto
mcode-monitor es un panel de monitoreo de uso local diseñado para MiniMax Code, ofrecido en formato de Mini App. El repositorio oficial de Mini App ya ha incorporado este proyecto; este repositorio es la versión principal de desarrollo, y las actualizaciones se sincronizarán y enviarán al repositorio oficial.
Su función principal es consultar el consumo de tokens de MiniMax Code. Después de la instalación, se puede abrir el «Panel de uso de tokens» desde la entrada de Mini App de MiniMax Code para consultar los datos de uso en cualquier momento.
En cuanto a las funcionalidades:
- Resumen de KPI: consumo de tokens, lectura de entrada/salida/caché, tasa de aciertos de caché, número de solicitudes, velocidad media de salida
- Serie temporal de consumo de tokens: agrupación automática por intervalos de tiempo, gráfico de barras apiladas de caché e entrada, acompañado de la curva de salida
- Filtrado por modelo/sesión: menús desplegables de selección múltiple, las sesiones se basan en los archivos de sesión reales, y los filtros se aplican en tiempo real a todos los gráficos y tablas
- Desglose por modelo: se puede cambiar con un clic para mostrar la curva de salida de cada modelo
- Comparación entre modelos: gráfico de barras del volumen total de entrada, acompañado de la curva doble de número de llamadas y velocidad de salida
- Velocidad de tokens: línea de tok/s por solicitud de las últimas 60 peticiones
- Detalle y resumen de llamadas recientes: hora, modelo, sesión, tokens, duración, velocidad
- Las condiciones de filtrado, el rango de tiempo, el intervalo de actualización y el tema se guardan de forma persistente
- Temas claro y oscuro, con adaptación automática al sistema
- Rangos de tiempo: última 1 hora, 24 horas (predeterminado), 7 días, 30 días, todo el historial
- Actualización automática: 5s, 10s, 30s, actualización manual
La instalación requiere que el equipo cuente con Python 3.8 o superior, sin necesidad de instalar ningún paquete de dependencias a través de pip. Basta con colocar la carpeta miniapps/mcode-usage-monitor del repositorio en el directorio ~/.minimax/plugins/: en Windows la ruta correspondiente es C:\Users\[nombre de usuario]\.minimax\plugins\mcode-usage-monitor, en macOS/Linux la ruta es ~/.minimax/plugins/mcode-usage-monitor. Para desinstalar, basta con eliminar esta carpeta.
El método de lectura de datos es acceder a la base de datos local en modo solo lectura, sin afectar el funcionamiento de la instancia de MiniMax Code que se esté utilizando. El paquete incluye documentación explicativa en inglés y chino.
Definición de indicadores: el consumo de tokens se calcula como la suma de tokens de entrada, lectura de caché y salida; la tasa de aciertos de caché es la proporción de contenido del prompt que coincide directamente con la caché; la velocidad de salida es el promedio ponderado de los tokens de salida dividido por el tiempo de duración de la solicitud. La facturación y los límites de cuota se rigen por lo que se muestra en la página de uso dentro del producto MiniMax Code.
La documentación del proyecto indica que el código y los documentos fueron generados e iterados por MiniMax Code (asistente de programación con IA), mientras que el autor se encarga de la definición de requisitos, la toma de decisiones de dirección y la aceptación de resultados. La idea del proyecto se basa en el proyecto zcode-monitor. El componente de terceros utilizado es ECharts (licencia Apache 2.0), que se ha empaquetado de forma local para su uso sin conexión. El proyecto se distribuye bajo la licencia MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.