feat: api-stats页面增加周限总限查询

This commit is contained in:
shaw
2025-09-21 14:22:34 +08:00
parent c5ce32e029
commit f9c397cc1f
6 changed files with 374 additions and 60 deletions

View File

@@ -376,12 +376,14 @@ router.post('/api/user-stats', async (req, res) => {
rateLimitCost: parseFloat(fullKeyData.rateLimitCost) || 0, // 新增:费用限制
dailyCostLimit: fullKeyData.dailyCostLimit || 0,
totalCostLimit: fullKeyData.totalCostLimit || 0,
weeklyOpusCostLimit: parseFloat(fullKeyData.weeklyOpusCostLimit) || 0, // Opus 周费用限制
// 当前使用量
currentWindowRequests,
currentWindowTokens,
currentWindowCost, // 新增:当前窗口费用
currentDailyCost,
currentTotalCost: totalCost,
weeklyOpusCost: (await redis.getWeeklyOpusCost(keyId)) || 0, // 当前 Opus 周费用
// 时间窗口信息
windowStartTime,
windowEndTime,