Merge pull request #545 from RWDai/feat/expand-client-types

feat: expand client type recognition
This commit is contained in:
fawney19
2026-05-22 18:36:53 +08:00
committed by GitHub
8 changed files with 580 additions and 41 deletions
+1 -21
View File
@@ -33,6 +33,7 @@ import {
} from '@/composables/useTTLAnalysis'
import { log } from '@/utils/logger'
import { formatApiFormat } from '@/api/endpoints/types/api-format'
import { formatClientFamily } from '@/features/usage/utils/clientFamily'
// ==================== 缓存统计与亲和性列表 ====================
@@ -264,27 +265,6 @@ function affinityModelSubtitle(item: UserAffinity): string {
return item.model_name
}
function formatClientFamily(family?: string | null): string {
switch (family) {
case 'codex':
return 'Codex'
case 'opencode':
return 'OpenCode'
case 'claude_code':
return 'Claude Code'
case 'openai_js_sdk':
return 'OpenAI JS SDK'
case 'generic':
return '通用'
case undefined:
case null:
case '':
return '未知'
default:
return family
}
}
function providerKeyLabel(item: UserAffinity): string {
if (item.key_name) return item.key_name
if (item.key_prefix === '[OAuth Token]') return 'OAuth 认证'