fix: /api/keys reads Kimi usage_stats_kimi.json for key7 data
This commit is contained in:
@@ -1282,13 +1282,20 @@ def api_keys():
|
|||||||
accounts_data = json.load(f)
|
accounts_data = json.load(f)
|
||||||
accounts = accounts_data.get("accounts", [])
|
accounts = accounts_data.get("accounts", [])
|
||||||
|
|
||||||
# 读用量数据
|
# 读用量数据(OCG + Kimi)
|
||||||
usage_by_kid = {}
|
usage_by_kid = {}
|
||||||
if _USAGE_STATS_FILE.exists():
|
if _USAGE_STATS_FILE.exists():
|
||||||
with open(str(_USAGE_STATS_FILE), "r", encoding="utf-8") as f:
|
with open(str(_USAGE_STATS_FILE), "r", encoding="utf-8") as f:
|
||||||
usage_data = json.load(f)
|
usage_data = json.load(f)
|
||||||
for a in usage_data.get("accounts", []):
|
for a in usage_data.get("accounts", []):
|
||||||
usage_by_kid[a.get("key_id", "")] = a
|
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 = []
|
keys_out = []
|
||||||
|
|||||||
Reference in New Issue
Block a user