Igra: brzi mini model (gpt-4.1-mini) umjesto gpt-5.5

Presuda je predugo trajala sa gpt-5.5. game_model default je sada gpt-4.1-mini
(brz ~1-2s, bez reasoning overheada), kvalitet prepoznavanja i presude i dalje
dobar (testirano: Kuromi, La Linea, Goku). Promjenjivo preko IDRIZ_GAME_MODEL.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LzKpYaEsuWDevuNnvSjcFW
This commit is contained in:
idriz
2026-09-04 20:37:31 +02:00
parent c92de5e729
commit 6839464161

View File

@@ -13,7 +13,7 @@ class Config:
openai_api_key: str = field(default_factory=lambda: _env("OPENAI_API_KEY", ""))
realtime_model: str = field(default_factory=lambda: _env("IDRIZ_REALTIME_MODEL", "gpt-realtime-2.1"))
text_model: str = field(default_factory=lambda: _env("IDRIZ_TEXT_MODEL", "gpt-5.5"))
game_model: str = field(default_factory=lambda: _env("IDRIZ_GAME_MODEL", ""))
game_model: str = field(default_factory=lambda: _env("IDRIZ_GAME_MODEL", "gpt-4.1-mini"))
image_model: str = field(default_factory=lambda: _env("IDRIZ_IMAGE_MODEL", "gpt-image-2"))
transcription_model: str = field(default_factory=lambda: _env("IDRIZ_TRANSCRIPTION_MODEL", "gpt-4o-mini-transcribe"))
voice: str = field(default_factory=lambda: _env("IDRIZ_VOICE", "cedar"))
@@ -29,9 +29,10 @@ class Config:
def __post_init__(self) -> None:
self.out_dir.mkdir(parents=True, exist_ok=True)
# "najjači LLM koji imamo" — po defaultu isti kao za tekst (gpt-5.5)
# igra koristi brzi mini model (gpt-4.1-mini) da presuda ne traje dugo;
# promjenjivo preko IDRIZ_GAME_MODEL
if not self.game_model:
self.game_model = self.text_model
self.game_model = "gpt-4.1-mini"
def load() -> Config: