Spaces:
Paused
Paused
Upload app.py
Browse files
app.py
CHANGED
|
@@ -788,8 +788,13 @@ with gr.Blocks() as demo:
|
|
| 788 |
def update_key_credit(display_key, api_keys_state):
|
| 789 |
if not display_key:
|
| 790 |
return "-"
|
|
|
|
|
|
|
| 791 |
real_key = get_real_key_from_display(display_key, api_keys_state)
|
| 792 |
-
|
|
|
|
|
|
|
|
|
|
| 793 |
key_dd.change(update_key_credit, [key_dd, api_keys_state], key_credit)
|
| 794 |
refresh_all_btn = gr.Button("🔄 Refresh All")
|
| 795 |
verify_btn = gr.Button("⚡ Kiểm tra Proxy của API Key")
|
|
|
|
| 788 |
def update_key_credit(display_key, api_keys_state):
|
| 789 |
if not display_key:
|
| 790 |
return "-"
|
| 791 |
+
if isinstance(display_key, list):
|
| 792 |
+
display_key = display_key[0] if display_key else ""
|
| 793 |
real_key = get_real_key_from_display(display_key, api_keys_state)
|
| 794 |
+
remaining = api_keys_state.get(real_key, {}).get('remaining', '-')
|
| 795 |
+
if isinstance(remaining, (int, float)):
|
| 796 |
+
return f"{remaining:,}"
|
| 797 |
+
return str(remaining)
|
| 798 |
key_dd.change(update_key_credit, [key_dd, api_keys_state], key_credit)
|
| 799 |
refresh_all_btn = gr.Button("🔄 Refresh All")
|
| 800 |
verify_btn = gr.Button("⚡ Kiểm tra Proxy của API Key")
|