From d71525a3c6fb05e8c103eb9c21929147c9b465ec Mon Sep 17 00:00:00 2001 From: JOJO <1498581755@qq.com> Date: Mon, 9 Mar 2026 12:03:47 +0800 Subject: [PATCH] feat: add personal usage stats --- .../personalization/PersonalizationDrawer.vue | 282 +++++++++++++++++- .../styles/components/overlays/_overlays.scss | 23 +- utils/conversation_manager.py | 19 +- 3 files changed, 301 insertions(+), 23 deletions(-) diff --git a/static/src/components/personalization/PersonalizationDrawer.vue b/static/src/components/personalization/PersonalizationDrawer.vue index 8df7c04..28fb5e9 100644 --- a/static/src/components/personalization/PersonalizationDrawer.vue +++ b/static/src/components/personalization/PersonalizationDrawer.vue @@ -331,6 +331,55 @@ +
+
+
+
+

对话用量

+

用量统计

+

累计统计所有对话的输入/输出 Token、对话数量、用户消息与工具调用。

+

宿主机模式同样统计 data/conversations 内的记录。

+
+
+
+
+
累计输入
+
{{ formatTokenCount(usageSummary.total_input_tokens) }}
+
+
+
累计输出
+
{{ formatTokenCount(usageSummary.total_output_tokens) }}
+
+
+
+
+
总对话数
+
{{ formatTokenCount(usageSummary.total_conversations) }}
+
+
+
用户消息数
+
{{ formatTokenCount(usageSummary.total_user_messages) }}
+
+
+
工具调用次数
+
{{ formatTokenCount(usageSummary.total_tools) }}
+
+
+
+ {{ usageError }} + 正在同步最新统计... + 最近更新:{{ usageUpdatedText }} + +
+
+
@@ -672,12 +721,13 @@