ki: return_model-Flag + ki_model in wiki_rassen; Evaluator filtert Claude-Einträge raus

This commit is contained in:
rene 2026-04-24 18:29:23 +02:00
parent d80abf07e5
commit eea1de6d95
4 changed files with 14 additions and 5 deletions

View file

@ -228,11 +228,12 @@ async def enrich_breeds(limit: int = 10) -> int:
prompt = _PROMPT_TEMPLATE.format(name=name, herkunft=herkunft)
try:
raw = await complete(
raw, used_model = await complete(
prompt,
system=_SYSTEM,
max_tokens=600,
requires_premium=False,
return_model=True,
)
except KIUnavailableError as e:
logger.warning("KI nicht verfügbar, Anreicherung abgebrochen: %s", e)
@ -258,6 +259,7 @@ async def enrich_breeds(limit: int = 10) -> int:
if "temperament" in updates:
updates["temperament"] = translate_temperament(updates["temperament"])
updates["ki_enriched"] = 1
updates["ki_model"] = used_model
cols = ", ".join(f"{k}=?" for k in updates)
values = list(updates.values()) + [rasse_id]