From 25568680b493548d6cb1eb8500b681bd7cbd3acc Mon Sep 17 00:00:00 2001 From: inference-bot Date: Sat, 26 Sep 2026 15:31:12 -0600 Subject: [PATCH] Add model-usage table to admin panel --- app/main.py | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/app/main.py b/app/main.py index 00b3e63..3319131 100644 --- a/app/main.py +++ b/app/main.py @@ -111,6 +111,16 @@ async def api_overview(request: Request): return await portal_get("/admin/overview") +@app.get("/api/model-usage") +async def api_model_usage(request: Request): + if not is_admin(request): + return JSONResponse({"error": "forbidden"}, status_code=403) + try: + return await portal_get("/admin/model-usage") + except HTTPException as e: + return JSONResponse({"error": e.detail}, status_code=e.status_code) + + @app.post("/api/set-balance") async def api_set_balance(request: Request): if not is_admin(request): @@ -257,6 +267,16 @@ PAGE_HTML = """ Loading… + +

Model usage

+ + + + + + + +
ModelSpendTokensRequests
Loading…
"""