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"