fix: update version tags to v28 and temporarily disable cache for predictions

This commit is contained in:
2026-04-24 00:11:00 +03:00
parent 634204acf0
commit 1f26a5bf2f
10 changed files with 86 additions and 56 deletions
@@ -1886,7 +1886,7 @@ class SingleMatchOrchestrator:
][:safe_count]
preview = watch_items_all[: min(5, len(watch_items_all))]
return {
"engine": "v25.main",
"engine": "v28.main",
"generated_at": __import__("datetime").datetime.utcnow().isoformat() + "Z",
"horizon_hours": safe_horizon,
"min_score": round(safe_min_score, 2),
@@ -3162,7 +3162,7 @@ class SingleMatchOrchestrator:
is_simulation = _resp_status in {"FT", "FINISHED"} or _resp_state in {"POSTGAME", "POST_GAME"}
return {
"model_version": "v25.main",
"model_version": "v28-pro-max",
"simulation_mode": "pre_match" if is_simulation else None,
"match_info": {
"match_id": data.match_id,
@@ -3394,7 +3394,7 @@ class SingleMatchOrchestrator:
}
return {
"model_version": str(prediction.get("engine_version") or "v25.main.basketball"),
"model_version": str(prediction.get("engine_version") or "v28.main.basketball"),
"match_info": {
"match_id": data.match_id,
"match_name": f"{data.home_team_name} vs {data.away_team_name}",