From 4e6545e5f26e3f7f0072a44c04f19d8f809b97d9 Mon Sep 17 00:00:00 2001 From: Vadym Samoilenko Date: Wed, 18 Mar 2026 15:37:56 +0000 Subject: [PATCH] Switch primary model to Pro, Flash as fallback Now that REST polling removes the 30s GCP LB timeout constraint, gemini-3.1-pro-preview is restored as primary and gemini-3-flash-preview is used only when Pro fails or times out. Co-Authored-By: Claude Sonnet 4.6 --- backend/app/services/gemini_service.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/app/services/gemini_service.py b/backend/app/services/gemini_service.py index 53bc807..49f12c2 100755 --- a/backend/app/services/gemini_service.py +++ b/backend/app/services/gemini_service.py @@ -38,8 +38,8 @@ class GeminiService: api_key=api_key, http_options={"timeout": _FALLBACK_TIMEOUT_MS}, ) - self.model = "gemini-3-flash-preview" - self.fallback_model = "gemini-3.1-pro-preview" + self.model = "gemini-3.1-pro-preview" + self.fallback_model = "gemini-3-flash-preview" async def _generate_content( self,