From 4b4118e987613a4a1a2ffaadd778fa228b4a040a Mon Sep 17 00:00:00 2001 From: vechen <147659719+miuuyy@users.noreply.github.com> Date: Sat, 15 Aug 2026 04:41:52 +0300 Subject: [PATCH] fix: use Gemini 3.7 Flash by default --- backend/app/llm/catalog.py | 3 ++- docs/PROVIDER_GUIDE.md | 1 + frontend/src/components/SettingsModal.tsx | 2 +- frontend/src/hooks/useWorkspaceSettings.ts | 4 ++-- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/backend/app/llm/catalog.py b/backend/app/llm/catalog.py index 0d77893..a0cab1c 100644 --- a/backend/app/llm/catalog.py +++ b/backend/app/llm/catalog.py @@ -14,8 +14,9 @@ class ProviderCatalogEntry: PROVIDER_CATALOG: dict[str, ProviderCatalogEntry] = { "gemini": ProviderCatalogEntry( provider_id="gemini", - default_model="gemini-2.5-pro", + default_model="gemini-3.7-flash", model_options=( + "gemini-3.7-flash", "gemini-2.5-pro", "gemini-2.5-flash", "gemini-2.5-flash-lite", diff --git a/docs/PROVIDER_GUIDE.md b/docs/PROVIDER_GUIDE.md index e5241f6..13743ca 100644 --- a/docs/PROVIDER_GUIDE.md +++ b/docs/PROVIDER_GUIDE.md @@ -20,6 +20,7 @@ KG_GEMINI_API_KEY=... Current model options: +- `gemini-3.7-flash` - `gemini-2.5-pro` - `gemini-2.5-flash` - `gemini-2.5-flash-lite` diff --git a/frontend/src/components/SettingsModal.tsx b/frontend/src/components/SettingsModal.tsx index ad3c17a..32f3276 100644 --- a/frontend/src/components/SettingsModal.tsx +++ b/frontend/src/components/SettingsModal.tsx @@ -10,7 +10,7 @@ type SupportedProvider = "gemini" | "openai"; const DEFAULT_PROVIDER_MODELS: Record = { openai: ["gpt-5.4", "gpt-5.4-mini", "gpt-5.4-nano", "gpt-5.1", "gpt-4.1", "gpt-4.1-mini"], - gemini: ["gemini-2.5-pro", "gemini-2.5-flash", "gemini-2.5-flash-lite", "gemini-3-pro-preview", "gemini-3-flash-preview"], + gemini: ["gemini-3.7-flash", "gemini-2.5-pro", "gemini-2.5-flash", "gemini-2.5-flash-lite", "gemini-3-pro-preview", "gemini-3-flash-preview"], }; type ModeOption = { diff --git a/frontend/src/hooks/useWorkspaceSettings.ts b/frontend/src/hooks/useWorkspaceSettings.ts index 6578b5c..9530908 100644 --- a/frontend/src/hooks/useWorkspaceSettings.ts +++ b/frontend/src/hooks/useWorkspaceSettings.ts @@ -48,8 +48,8 @@ export function useWorkspaceSettings({ }: UseWorkspaceSettingsArgs): UseWorkspaceSettingsResult { const [drafts, setDraftsState] = useState({ provider: "gemini", - model: "gemini-2.5-pro", - modelPreset: "gemini-2.5-pro", + model: "gemini-3.7-flash", + modelPreset: "gemini-3.7-flash", geminiApiKey: "", openaiApiKey: "", openaiBaseUrl: "https://api.openai.com/v1",