diff --git a/frontend/src/views/user/KeysView.vue b/frontend/src/views/user/KeysView.vue index 197a6044..88886742 100644 --- a/frontend/src/views/user/KeysView.vue +++ b/frontend/src/views/user/KeysView.vue @@ -1638,10 +1638,12 @@ const executeCcsImport = (row: ApiKey, clientType: 'claude' | 'gemini') => { headers: { "Authorization": "Bearer {{apiKey}}" } }, extractor: function(response) { + const remaining = response?.remaining ?? response?.quota?.remaining ?? response?.balance; + const unit = response?.unit ?? response?.quota?.unit ?? "USD"; return { - isValid: response.is_active || true, - remaining: response.balance, - unit: "USD" + isValid: response?.is_active ?? response?.isValid ?? true, + remaining, + unit }; } })`