From 60acd01d7d797defea2f6facc704f318010e93e5 Mon Sep 17 00:00:00 2001 From: Matt Van Horn Date: Wed, 13 May 2026 12:49:00 -0700 Subject: [PATCH 1/2] feat: add Gemini 3 Pro to Google provider model list (#405) Adds gemini-3-pro to providers.google.models in api/config/generator.json with the same temperature/top_p/top_k shape as the existing 2.5 entries, and mirrors the addition in the fallback ModelConfig in api/api.py:220 so the new model surfaces in the dropdown even if config load fails. default_model remains gemini-2.5-flash so existing users see no behavior change. Users opt into 3 Pro explicitly via the model picker. Fixes #405 --- api/api.py | 1 + api/config/generator.json | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/api/api.py b/api/api.py index d40e73f96..4ae90d4ab 100644 --- a/api/api.py +++ b/api/api.py @@ -217,6 +217,7 @@ async def get_model_config(): name="Google", supportsCustomModel=True, models=[ + Model(id="gemini-3-pro", name="Gemini 3 Pro"), Model(id="gemini-2.5-flash", name="Gemini 2.5 Flash") ] ) diff --git a/api/config/generator.json b/api/config/generator.json index f88179098..c55b87afc 100644 --- a/api/config/generator.json +++ b/api/config/generator.json @@ -37,6 +37,11 @@ "temperature": 1.0, "top_p": 0.8, "top_k": 20 + }, + "gemini-3-pro": { + "temperature": 1.0, + "top_p": 0.8, + "top_k": 20 } } }, @@ -196,4 +201,3 @@ } } } - From f9532d86f426c686d85345192a041acb1a62b80c Mon Sep 17 00:00:00 2001 From: Matt Van Horn <455140+mvanhorn@users.noreply.github.com> Date: Thu, 14 May 2026 23:59:03 -0700 Subject: [PATCH 2/2] feat: add gemini-3.1-pro-preview to google provider models Per @jiaxi-xu-fsx's follow-up on #405: gemini-3.1-pro-preview supersedes gemini-3-pro in the latest Gemini API docs. Adding it alongside gemini-3-pro so existing users on the older alias keep working while new users can opt into the preview model. Co-Authored-By: Claude Opus 4.7 (1M context) --- api/config/generator.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/api/config/generator.json b/api/config/generator.json index c55b87afc..9609f76b5 100644 --- a/api/config/generator.json +++ b/api/config/generator.json @@ -42,6 +42,11 @@ "temperature": 1.0, "top_p": 0.8, "top_k": 20 + }, + "gemini-3.1-pro-preview": { + "temperature": 1.0, + "top_p": 0.8, + "top_k": 20 } } },