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:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user