diff --git a/gateway/scripts/dashboard.py b/gateway/scripts/dashboard.py index 195cc14..f55609e 100644 --- a/gateway/scripts/dashboard.py +++ b/gateway/scripts/dashboard.py @@ -1282,13 +1282,20 @@ def api_keys(): accounts_data = json.load(f) accounts = accounts_data.get("accounts", []) - # 读用量数据 + # 读用量数据(OCG + Kimi) usage_by_kid = {} if _USAGE_STATS_FILE.exists(): with open(str(_USAGE_STATS_FILE), "r", encoding="utf-8") as f: usage_data = json.load(f) for a in usage_data.get("accounts", []): usage_by_kid[a.get("key_id", "")] = a + # Kimi 独立文件 + kimi_file = TEMP_DIR / "usage_stats_kimi.json" + if kimi_file.exists(): + with open(str(kimi_file), "r", encoding="utf-8") as f: + kimi_data = json.load(f) + for a in kimi_data.get("accounts", []): + usage_by_kid[a.get("key_id", "")] = a # 合并 keys_out = []