Fix model list for GitHub Models via its catalog endpoint

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
billisdeadandClaude Sonnet 5.5 committed 2026-10-12 14:47:08 +02:00
1 parent bdd7a9f7bf
commit 5721a0a36f
2 files changed
+13 -2

No files matched your search

+2 -2
View File
@@ -60,7 +60,7 @@ from database import (
check_ip_blacklist, record_ip_rejection, get_ip_blacklist, remove_ip_blacklist,
set_setting,
)
from ai_agent import filter_idea, synthesize_ideas, check_existing_law, get_client, get_model
from ai_agent import filter_idea, synthesize_ideas, check_existing_law, get_client, get_model, list_model_ids
# ─── Logging ────────────────────────────────────────────────────────────────
@@ -1297,7 +1297,7 @@ def admin_ai_models():
"""Modèles actuellement actifs + liste de ceux accessibles avec la clé en place."""
out = {"filter": get_model("filter"), "synthesis": get_model("synthesis"), "available": [], "error": None}
try:
out["available"] = sorted(m.id for m in get_client().models.list().data)
out["available"] = list_model_ids()
except Exception as e:
logger.warning("Admin — liste des modèles IA impossible : %s", type(e).__name__)
out["error"] = f"{type(e).__name__}: {str(e)[:200]}"