From 6be76e3e843bf9b225007d06a097a39da3859093 Mon Sep 17 00:00:00 2001 From: hlohaus <983577+hlohaus@users.noreply.github.com> Date: Sat, 29 Nov 2025 05:12:23 +0100 Subject: [PATCH] Add support for gemini-3-pro model in Gemini provider --- g4f/Provider/needs_auth/Gemini.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/g4f/Provider/needs_auth/Gemini.py b/g4f/Provider/needs_auth/Gemini.py index fd7a4585..44e38728 100644 --- a/g4f/Provider/needs_auth/Gemini.py +++ b/g4f/Provider/needs_auth/Gemini.py @@ -71,6 +71,7 @@ models = { "gemini-2.0-flash-thinking": {"x-goog-ext-525001261-jspb": '[null,null,null,null,"9c17b1863f581b8a"]'}, "gemini-2.0-flash-thinking-with-apps": {"x-goog-ext-525001261-jspb": '[null,null,null,null,"f8f8f5ea629f5d37"]'}, # Currently used models + "gemini-3-pro": {"x-goog-ext-525001261-jspb": '[1,null,null,null,"9d8ca3786ebdfbea",null,null,0,[4]]'}, "gemini-2.5-pro": {"x-goog-ext-525001261-jspb": '[1,null,null,null,"61530e79959ab139",null,null,null,[4]]'}, "gemini-2.5-flash": {"x-goog-ext-525001261-jspb": '[1,null,null,null,"9ec249fc9ad08861",null,null,null,[4]]'}, "gemini-audio": {} @@ -89,7 +90,7 @@ class Gemini(AsyncGeneratorProvider, ProviderModelMixin): default_vision_model = default_model image_models = [default_image_model] models = [ - default_model, "gemini-2.5-flash", "gemini-2.5-pro" + default_model, "gemini-3-pro", "gemini-2.5-flash", "gemini-2.5-pro" ] synthesize_content_type = "audio/vnd.wav"