feat: 实现消息长度分布图

This commit is contained in:
digua
2026-01-22 00:10:25 +08:00
parent 21c8320ea5
commit 057432f829
8 changed files with 187 additions and 11 deletions

View File

@@ -83,6 +83,13 @@ interface ChatApi {
sessionId: string,
filter?: TimeFilter
) => Promise<Array<{ year: number; messageCount: number }>>
getMessageLengthDistribution: (
sessionId: string,
filter?: TimeFilter
) => Promise<{
detail: Array<{ len: number; count: number }>
grouped: Array<{ range: string; count: number }>
}>
getMessageTypeDistribution: (
sessionId: string,
filter?: TimeFilter