From 3296d026e3273fe4175f689b7594fa8f0a45e5b6 Mon Sep 17 00:00:00 2001 From: fawney19 Date: Mon, 15 Dec 2025 15:05:30 +0800 Subject: [PATCH] fix(frontend): only show model mapping when actual model differs from requested model --- frontend/src/features/usage/components/UsageRecordsTable.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frontend/src/features/usage/components/UsageRecordsTable.vue b/frontend/src/features/usage/components/UsageRecordsTable.vue index d1ac237..a0ff06f 100644 --- a/frontend/src/features/usage/components/UsageRecordsTable.vue +++ b/frontend/src/features/usage/components/UsageRecordsTable.vue @@ -543,13 +543,14 @@ function formatApiFormat(format: string): string { } // 获取实际使用的模型(优先 target_model,其次 model_version) +// 只有当实际模型与请求模型不同时才返回,用于显示映射箭头 function getActualModel(record: UsageRecord): string | null { // 优先显示模型映射 - if (record.target_model) { + if (record.target_model && record.target_model !== record.model) { return record.target_model } // 其次显示 Provider 返回的实际版本(如 Gemini 的 modelVersion) - if (record.request_metadata?.model_version) { + if (record.request_metadata?.model_version && record.request_metadata.model_version !== record.model) { return record.request_metadata.model_version } return null