From a88e0adc632d7164f9f3da1ea893fdddd9fc4f57 Mon Sep 17 00:00:00 2001 From: Soulter <905617992@qq.com> Date: Mon, 27 Apr 2026 10:37:58 +0800 Subject: [PATCH] fix(stats): range --- astrbot/dashboard/routes/stat.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/astrbot/dashboard/routes/stat.py b/astrbot/dashboard/routes/stat.py index 82eec4021..b02091d5d 100644 --- a/astrbot/dashboard/routes/stat.py +++ b/astrbot/dashboard/routes/stat.py @@ -276,7 +276,6 @@ class StatRoute(Route): total_by_umo[record.umo or "unknown"] += token_total total_by_bucket[bucket_ts] += token_total range_total_tokens += token_total - range_total_output_tokens += record.token_output range_total_calls += 1 if record.status != "error": range_success_calls += 1 @@ -288,6 +287,7 @@ class StatRoute(Route): record.end_time - record.start_time ) * 1000 range_duration_samples += 1 + range_total_output_tokens += record.token_output if created_at_local >= today_start_local: today_total_calls += 1 @@ -373,7 +373,8 @@ class StatRoute(Route): else 0 ), "range_avg_tpm": ( - range_total_output_tokens / (range_duration_total_ms / 1000 / 60) + range_total_output_tokens + / (range_duration_total_ms / 1000 / 60) if range_duration_total_ms > 0 else 0 ),