+ ${{ formatCost(stats.summary.total_cost) }} +
++ {{ t('admin.accounts.stats.accumulatedCost') }} + ({{ t('admin.accounts.stats.standardCost') }}: ${{ + formatCost(stats.summary.total_standard_cost) + }}) +
++ {{ formatNumber(stats.summary.total_requests) }} +
++ {{ t('admin.accounts.stats.totalCalls') }} +
++ ${{ formatCost(stats.summary.avg_daily_cost) }} +
++ {{ + t('admin.accounts.stats.basedOnActualDays', { + days: stats.summary.actual_days_used + }) + }} +
++ {{ formatNumber(Math.round(stats.summary.avg_daily_requests)) }} +
++ {{ t('admin.accounts.stats.avgDailyUsage') }} +
+{{ t('admin.accounts.stats.noData') }}
+| {{ t('dashboard.model') }} | +{{ t('dashboard.requests') }} | +{{ t('dashboard.tokens') }} | +{{ t('dashboard.actual') }} | +{{ t('dashboard.standard') }} | +
|---|---|---|---|---|
| {{ model.model }} | +{{ formatNumber(model.requests) }} | +{{ formatTokens(model.total_tokens) }} | +${{ formatCost(model.actual_cost) }} | +${{ formatCost(model.cost) }} | +
{{ l.model }}
{{ formatDateTime(l.created_at) }}
${{ l.actual_cost.toFixed(4) }}
{{ log.model }}
+{{ formatDateTime(log.created_at) }}
++ ${{ formatCost(log.actual_cost) }} + / ${{ formatCost(log.total_cost) }} +
+{{ (log.input_tokens + log.output_tokens).toLocaleString() }} tokens
+{{ t('dashboard.balance') }}
${{ balance.toFixed(2) }}
{{ t('dashboard.balance') }}
+${{ formatBalance(balance) }}
+{{ t('common.available') }}
+{{ t('dashboard.apiKeys') }}
{{ stats?.total_api_keys || 0 }}
{{ t('dashboard.apiKeys') }}
+{{ stats?.total_api_keys || 0 }}
+{{ stats?.active_api_keys || 0 }} {{ t('common.active') }}
+{{ t('dashboard.todayRequests') }}
{{ stats?.today_requests || 0 }}
{{ t('dashboard.todayRequests') }}
+{{ stats?.today_requests || 0 }}
+{{ t('common.total') }}: {{ formatNumber(stats?.total_requests || 0) }}
+{{ t('dashboard.todayCost') }}
${{ (stats?.today_actual_cost || 0).toFixed(4) }}
{{ t('dashboard.todayCost') }}
++ ${{ formatCost(stats?.today_actual_cost || 0) }} + / ${{ formatCost(stats?.today_cost || 0) }} +
++ {{ t('common.total') }}: + ${{ formatCost(stats?.total_actual_cost || 0) }} + / ${{ formatCost(stats?.total_cost || 0) }} +
+{{ t('dashboard.todayTokens') }}
+{{ formatTokens(stats?.today_tokens || 0) }}
+{{ t('dashboard.input') }}: {{ formatTokens(stats?.today_input_tokens || 0) }} / {{ t('dashboard.output') }}: {{ formatTokens(stats?.today_output_tokens || 0) }}
+{{ t('dashboard.totalTokens') }}
+{{ formatTokens(stats?.total_tokens || 0) }}
+{{ t('dashboard.input') }}: {{ formatTokens(stats?.total_input_tokens || 0) }} / {{ t('dashboard.output') }}: {{ formatTokens(stats?.total_output_tokens || 0) }}
+{{ t('dashboard.performance') }}
+{{ formatTokens(stats?.rpm || 0) }}
+ RPM +{{ formatTokens(stats?.tpm || 0) }}
+ TPM +{{ t('dashboard.avgResponse') }}
+{{ formatDuration(stats?.average_duration_ms || 0) }}
+{{ t('dashboard.averageTime') }}
+