Merge pull request #3273 from xtekky/gemini-3

Add support for gemini-3-pro model in Gemini provider
This commit is contained in:
H Lohaus 2025-11-30 01:54:35 +01:00 committed by GitHub
commit cda4634d34
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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": {"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"]'}, "gemini-2.0-flash-thinking-with-apps": {"x-goog-ext-525001261-jspb": '[null,null,null,null,"f8f8f5ea629f5d37"]'},
# Currently used models # 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-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-2.5-flash": {"x-goog-ext-525001261-jspb": '[1,null,null,null,"9ec249fc9ad08861",null,null,null,[4]]'},
"gemini-audio": {} "gemini-audio": {}
@ -89,7 +90,7 @@ class Gemini(AsyncGeneratorProvider, ProviderModelMixin):
default_vision_model = default_model default_vision_model = default_model
image_models = [default_image_model] image_models = [default_image_model]
models = [ 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" synthesize_content_type = "audio/vnd.wav"