fix: /api/keys reads Kimi usage_stats_kimi.json for key7 data

This commit is contained in:
hmo
2026-07-19 19:47:46 +08:00
parent 7a43fec2b1
commit e509334ff4
+8 -1
View File
@@ -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 = []