diff --git a/idriz/config.py b/idriz/config.py index ac89a37..6136d59 100644 --- a/idriz/config.py +++ b/idriz/config.py @@ -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: