fix(usage): address code review findings - SQL injection, stream usage recording, DB singleton
This commit is contained in:
1 parent
1258b32cb5
commit
9b37bdb2d9
11 files changed
+538
-100
No files matched your search
@@ -497,9 +497,9 @@ i18n
|
||||
usage: {
|
||||
title: 'Token Usage',
|
||||
description: 'Monitor your API token consumption over time.',
|
||||
range24h: '24 Hours',
|
||||
range7d: '7 Days',
|
||||
range30d: '30 Days',
|
||||
range24h: 'Last 24 Hours',
|
||||
range7d: 'Last 7 Days',
|
||||
range30d: 'Last 30 Days',
|
||||
totalTokens: 'Total Tokens',
|
||||
promptTokens: 'Prompt Tokens',
|
||||
completionTokens: 'Completion Tokens',
|
||||
@@ -507,6 +507,9 @@ i18n
|
||||
dailyUsage: 'Daily Usage',
|
||||
byModel: 'Usage by Model',
|
||||
hourlyUsage: 'Hourly Usage',
|
||||
loadFailed: 'Failed to load usage data.',
|
||||
retry: 'Retry',
|
||||
allAccounts: 'All Accounts',
|
||||
},
|
||||
},
|
||||
},
|
||||
@@ -987,9 +990,9 @@ i18n
|
||||
usage: {
|
||||
title: 'Token 用量',
|
||||
description: '监控您的 API Token 消耗情况。',
|
||||
range24h: '24 小时',
|
||||
range7d: '7 天',
|
||||
range30d: '30 天',
|
||||
range24h: '最近 24 小时',
|
||||
range7d: '最近 7 天',
|
||||
range30d: '最近 30 天',
|
||||
totalTokens: '总 Token 数',
|
||||
promptTokens: 'Prompt Token 数',
|
||||
completionTokens: 'Completion Token 数',
|
||||
@@ -997,6 +1000,9 @@ i18n
|
||||
dailyUsage: '每日用量',
|
||||
byModel: '按模型统计',
|
||||
hourlyUsage: '每小时用量',
|
||||
loadFailed: '加载用量数据失败。',
|
||||
retry: '重试',
|
||||
allAccounts: '所有账号',
|
||||
},
|
||||
},
|
||||
},
|
||||
@@ -1483,9 +1489,9 @@ i18n
|
||||
usage: {
|
||||
title: 'Использование токенов',
|
||||
description: 'Мониторинг потребления API токенов.',
|
||||
range24h: '24 часа',
|
||||
range7d: '7 дней',
|
||||
range30d: '30 дней',
|
||||
range24h: 'Последние 24 часа',
|
||||
range7d: 'Последние 7 дней',
|
||||
range30d: 'Последние 30 дней',
|
||||
totalTokens: 'Всего токенов',
|
||||
promptTokens: 'Prompt токены',
|
||||
completionTokens: 'Completion токены',
|
||||
@@ -1493,6 +1499,9 @@ i18n
|
||||
dailyUsage: 'Ежедневное использование',
|
||||
byModel: 'По моделям',
|
||||
hourlyUsage: 'Почасовое использование',
|
||||
loadFailed: 'Не удалось загрузить данные об использовании.',
|
||||
retry: 'Повторить',
|
||||
allAccounts: 'Все аккаунты',
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
@@ -476,9 +476,9 @@ const vi = {
|
||||
usage: {
|
||||
title: 'Token Usage',
|
||||
description: 'Theo dõi mức tiêu thụ API token của bạn.',
|
||||
range24h: '24 giờ',
|
||||
range7d: '7 ngày',
|
||||
range30d: '30 ngày',
|
||||
range24h: '24 giờ qua',
|
||||
range7d: '7 ngày qua',
|
||||
range30d: '30 ngày qua',
|
||||
totalTokens: 'Tổng Token',
|
||||
promptTokens: 'Prompt Token',
|
||||
completionTokens: 'Completion Token',
|
||||
@@ -486,6 +486,9 @@ const vi = {
|
||||
dailyUsage: 'Sử dụng hàng ngày',
|
||||
byModel: 'Theo Model',
|
||||
hourlyUsage: 'Sử dụng theo giờ',
|
||||
loadFailed: 'Không thể tải dữ liệu sử dụng.',
|
||||
retry: 'Thử lại',
|
||||
allAccounts: 'Tất cả tài khoản',
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
Reference in new issue
Block a user