@@ -39,6 +47,12 @@ onMounted(() => {
diff --git a/frontend/src/components/Logs/Index.vue b/frontend/src/components/Logs/Index.vue
index 4412c48..a265155 100644
--- a/frontend/src/components/Logs/Index.vue
+++ b/frontend/src/components/Logs/Index.vue
@@ -16,11 +16,14 @@
{{ card.label }}
- {{ card.value }}
+
+ {{ card.value }}
+ ({{ card.subValue }})
+
{{ card.hint }}
@@ -68,6 +71,7 @@
{{ t('components.logs.table.httpCode') }} |
{{ t('components.logs.table.stream') }} |
{{ t('components.logs.table.duration') }} |
+ {{ t('components.logs.table.cost') }} |
{{ t('components.logs.table.tokens') }} |
@@ -80,31 +84,32 @@
{{ item.http_code }} |
{{ formatStream(item.is_stream) }} |
{{ formatDuration(item.duration_sec) }} |
+ {{ formatCurrency(item.total_cost) }} |
{{ t('components.logs.tokenLabels.input') }}
- {{ formatNumber(item.input_tokens) }}
+ {{ formatTokenNumber(item.input_tokens) }}
{{ t('components.logs.tokenLabels.output') }}
- {{ formatNumber(item.output_tokens) }}
+ {{ formatTokenNumber(item.output_tokens) }}
{{ t('components.logs.tokenLabels.reasoning') }}
- {{ formatNumber(item.reasoning_tokens) }}
+ {{ formatTokenNumber(item.reasoning_tokens) }}
{{ t('components.logs.tokenLabels.cacheWrite') }}
- {{ formatNumber(item.cache_create_tokens) }}
+ {{ formatTokenNumber(item.cache_create_tokens) }}
{{ t('components.logs.tokenLabels.cacheRead') }}
- {{ formatNumber(item.cache_read_tokens) }}
+ {{ formatTokenNumber(item.cache_read_tokens) }}
|
- | {{ t('components.logs.empty') }} |
+ {{ t('components.logs.empty') }} |
@@ -144,6 +149,26 @@