diff --git a/frontend/src/views/HomeView.vue b/frontend/src/views/HomeView.vue index 4d111b89..886af0c4 100644 --- a/frontend/src/views/HomeView.vue +++ b/frontend/src/views/HomeView.vue @@ -1,21 +1,33 @@ diff --git a/frontend/src/views/admin/UsageView.vue b/frontend/src/views/admin/UsageView.vue index 30b642eb..8c59b1e2 100644 --- a/frontend/src/views/admin/UsageView.vue +++ b/frontend/src/views/admin/UsageView.vue @@ -6,15 +6,31 @@
-
- - +
+ +
-

{{ t('usage.totalRequests') }}

-

{{ usageStats?.total_requests?.toLocaleString() || '0' }}

-

{{ t('usage.inSelectedRange') }}

+

+ {{ t('usage.totalRequests') }} +

+

+ {{ usageStats?.total_requests?.toLocaleString() || '0' }} +

+

+ {{ t('usage.inSelectedRange') }} +

@@ -22,15 +38,32 @@
-
- - +
+ +
-

{{ t('usage.totalTokens') }}

-

{{ formatTokens(usageStats?.total_tokens || 0) }}

-

{{ t('usage.in') }}: {{ formatTokens(usageStats?.total_input_tokens || 0) }} / {{ t('usage.out') }}: {{ formatTokens(usageStats?.total_output_tokens || 0) }}

+

+ {{ t('usage.totalTokens') }} +

+

+ {{ formatTokens(usageStats?.total_tokens || 0) }} +

+

+ {{ t('usage.in') }}: {{ formatTokens(usageStats?.total_input_tokens || 0) }} / + {{ t('usage.out') }}: {{ formatTokens(usageStats?.total_output_tokens || 0) }} +

@@ -38,16 +71,31 @@
-
- - +
+ +
-

{{ t('usage.totalCost') }}

-

${{ (usageStats?.total_actual_cost || 0).toFixed(4) }}

+

+ {{ t('usage.totalCost') }} +

+

+ ${{ (usageStats?.total_actual_cost || 0).toFixed(4) }} +

- ${{ (usageStats?.total_cost || 0).toFixed(4) }} {{ t('usage.standardCost') }} + ${{ (usageStats?.total_cost || 0).toFixed(4) }} + {{ t('usage.standardCost') }}

@@ -56,14 +104,28 @@
-
- - +
+ +
-

{{ t('usage.avgDuration') }}

-

{{ formatDuration(usageStats?.average_duration_ms || 0) }}

+

+ {{ t('usage.avgDuration') }} +

+

+ {{ formatDuration(usageStats?.average_duration_ms || 0) }} +

{{ t('usage.perRequest') }}

@@ -75,7 +137,9 @@
- {{ t('admin.dashboard.granularity') }}: + {{ t('admin.dashboard.granularity') }}: