Skip to content

Commit 517a4de

Browse files
committed
feat: add SQL queries for token usage and top questions analytics
1 parent a0103aa commit 517a4de

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
SELECT SUM(application_chat_record.message_tokens + application_chat_record.answer_tokens) as "token_usage",
2+
MAX(COALESCE(chat_user.username, application_chat.asker ->>'username', '游客')) as "username"
3+
FROM application_chat_record application_chat_record
4+
LEFT JOIN application_chat application_chat ON application_chat."id" = application_chat_record.chat_id
5+
LEFT JOIN chat_user chat_user ON chat_user.id::varchar = application_chat.chat_user_id
6+
${default_sql}
7+
GROUP BY
8+
application_chat.chat_user_id
9+
ORDER BY
10+
"token_usage" DESC
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
SELECT COUNT(application_chat_record."id") AS chat_record_count,
2+
MAX(COALESCE(chat_user.username, application_chat.asker ->>'username', '游客')) as "username"
3+
FROM application_chat_record application_chat_record
4+
LEFT JOIN application_chat application_chat ON application_chat."id" = application_chat_record.chat_id
5+
LEFT JOIN chat_user chat_user ON chat_user.id::varchar = application_chat.chat_user_id ${default_sql}
6+
GROUP BY
7+
application_chat.chat_user_id
8+
ORDER BY
9+
chat_record_count DESC,
10+
username ASC
11+

0 commit comments

Comments
 (0)