Fix: rasse-erkennung ANTHROPIC_KEY zur Laufzeit prüfen (SW by-v826)

This commit is contained in:
rene 2026-05-10 10:34:28 +02:00
parent 36ccd7815e
commit d18c592ef0
5 changed files with 14 additions and 14 deletions

View file

@ -276,11 +276,11 @@ async def ki_rasse_erkennung(
# Rate-Limit prüfen
remaining_before = _check_rasse_limit(user["id"])
# Anthropic-Client holen (nutzt cached Instanz aus ki.py)
if not ki_module.ANTHROPIC_KEY:
# Anthropic-Key zur Laufzeit prüfen (nicht nur beim Modulstart)
import os as _os
api_key = _os.getenv("ANTHROPIC_KEY") or ki_module.ANTHROPIC_KEY
if not api_key:
raise HTTPException(503, "KI-Bildanalyse ist momentan nicht verfügbar.")
api_key = ki_module.ANTHROPIC_KEY
base64_data = base64.standard_b64encode(content).decode("utf-8")
prompt_text = """Analysiere dieses Bild und erkenne die Hunderasse(n).