@@ -53,12 +53,7 @@ class GoogleGenAIModelAdapter(ModelAdapter):
5353 """Adapter for Google Generative AI (Gemini models).
5454
5555 Works with Google's Gemini models through the google-genai SDK.
56-
57- Supported models include:
58- - gemini-2.0-flash
59- - gemini-1.5-pro
60- - gemini-1.5-flash
61- - And other Gemini model variants
56+ Pass any model ID supported by the Google GenAI API.
6257
6358 The adapter converts OpenAI-style messages to Google's format internally,
6459 so you can use the same message format across all adapters.
@@ -119,24 +114,10 @@ def _chat_impl(
119114 system_instruction , contents = self ._convert_messages (messages )
120115
121116 # Build config
122- config_params = {}
117+ config_params = dict ( params )
123118 if system_instruction :
124119 config_params ["system_instruction" ] = system_instruction
125120
126- # Map common parameter names
127- if "max_tokens" in params :
128- config_params ["max_output_tokens" ] = params .pop ("max_tokens" )
129- if "max_output_tokens" in params :
130- config_params ["max_output_tokens" ] = params .pop ("max_output_tokens" )
131- if "temperature" in params :
132- config_params ["temperature" ] = params .pop ("temperature" )
133- if "top_p" in params :
134- config_params ["top_p" ] = params .pop ("top_p" )
135- if "top_k" in params :
136- config_params ["top_k" ] = params .pop ("top_k" )
137- if "stop_sequences" in params :
138- config_params ["stop_sequences" ] = params .pop ("stop_sequences" )
139-
140121 # Convert tools to Google format
141122 if tools :
142123 config_params ["tools" ] = self ._convert_tools (tools )
0 commit comments