Update Gemini model options in Vertex AI section - Removed outdated model options from the Gemini 2.0 optgroup in index.html. - Added 'gemini-2.0-flash-preview-image-generation' to the image generation models in chat-completions.js for improved functionality.

c9f90a2bd34737a2ca2e32a5a9a0a95d8393b331

InterestingDarkness <computeridiot999@gmail.com>

2 files changed, +2 -33Showing whitespace changes
public/index.html+1 -33
@@ -3328,43 +3328,11 @@
3328 <option value="gemini-2.5-flash-preview-04-17">gemini-2.5-flash-preview-04-17</option>3328 <option value="gemini-2.5-flash-preview-04-17">gemini-2.5-flash-preview-04-17</option>
3329 </optgroup>3329 </optgroup>
3330 <optgroup id="vertexai_full_gemini_20" label="Gemini 2.0" data-mode="full" style="display: none;">3330 <optgroup id="vertexai_full_gemini_20" label="Gemini 2.0" data-mode="full" style="display: none;">
3331 <option value="gemini-2.0-pro-exp-02-05">gemini-2.0-pro-exp-02-05 → 2.5-pro-exp-03-25</option>
3332 <option value="gemini-2.0-pro-exp">gemini-2.0-pro-exp → 2.5-pro-exp-03-25</option>
3333 <option value="gemini-exp-1206">gemini-exp-1206 → 2.5-pro-exp-03-25</option>
3334 <option value="gemini-2.0-flash-001">gemini-2.0-flash-001</option>3331 <option value="gemini-2.0-flash-001">gemini-2.0-flash-001</option>
3335 <option value="gemini-2.0-flash-exp-image-generation">gemini-2.0-flash-exp-image-generation</option>
3336 <option value="gemini-2.0-flash-exp">gemini-2.0-flash-exp</option>3332 <option value="gemini-2.0-flash-exp">gemini-2.0-flash-exp</option>
3333 <option value="gemini-2.0-flash-preview-image-generation">gemini-2.0-flash-preview-image-generation</option>
3337 <option value="gemini-2.0-flash">gemini-2.0-flash</option>3334 <option value="gemini-2.0-flash">gemini-2.0-flash</option>
3338 <option value="gemini-2.0-flash-thinking-exp-01-21">gemini-2.0-flash-thinking-exp-01-21 → 2.5-flash-preview-04-17</option>
3339 <option value="gemini-2.0-flash-thinking-exp-1219">gemini-2.0-flash-thinking-exp-1219 → 2.5-flash-preview-04-17</option>
3340 <option value="gemini-2.0-flash-thinking-exp">gemini-2.0-flash-thinking-exp → 2.5-flash-preview-04-17</option>
3341 <option value="gemini-2.0-flash-lite-001">gemini-2.0-flash-lite-001</option>3335 <option value="gemini-2.0-flash-lite-001">gemini-2.0-flash-lite-001</option>
3342 <option value="gemini-2.0-flash-lite-preview-02-05">gemini-2.0-flash-lite-preview-02-05</option>
3343 <option value="gemini-2.0-flash-lite-preview">gemini-2.0-flash-lite-preview</option>
3344 </optgroup>
3345 <optgroup id="vertexai_full_gemini_15" label="Gemini 1.5" data-mode="full" style="display: none;">
3346 <option value="gemini-1.5-pro-latest">gemini-1.5-pro-latest</option>
3347 <option value="gemini-1.5-pro-002">gemini-1.5-pro-002</option>
3348 <option value="gemini-1.5-pro-001">gemini-1.5-pro-001</option>
3349 <option value="gemini-1.5-pro">gemini-1.5-pro</option>
3350 <option value="gemini-1.5-flash-latest">gemini-1.5-flash-latest</option>
3351 <option value="gemini-1.5-flash-002">gemini-1.5-flash-002</option>
3352 <option value="gemini-1.5-flash-001">gemini-1.5-flash-001</option>
3353 <option value="gemini-1.5-flash">gemini-1.5-flash</option>
3354 <option value="gemini-1.5-flash-8b-001">gemini-1.5-flash-8b-001</option>
3355 <option value="gemini-1.5-flash-8b-exp-0924">gemini-1.5-flash-8b-exp-0924</option>
3356 <option value="gemini-1.5-flash-8b-exp-0827">gemini-1.5-flash-8b-exp-0827</option>
3357 <option value="gemini-1.5-flash-8b">gemini-1.5-flash-8b</option>
3358 </optgroup>
3359 <optgroup id="vertexai_full_gemma" label="Gemma" data-mode="full" style="display: none;">
3360 <option value="gemma-3-27b-it">gemma-3-27b-it</option>
3361 <option value="gemma-3-12b-it">gemma-3-12b-it</option>
3362 <option value="gemma-3-4b-it">gemma-3-4b-it</option>
3363 <option value="gemma-3-1b-it">gemma-3-1b-it</option>
3364 </optgroup>
3365 <optgroup id="vertexai_full_learnlm" label="LearnLM" data-mode="full" style="display: none;">
3366 <option value="learnlm-2.0-flash-experimental">learnlm-2.0-flash-experimental</option>
3367 <option value="learnlm-1.5-pro-experimental">learnlm-1.5-pro-experimental</option>
3368 </optgroup>3336 </optgroup>
3369 </select>3337 </select>
3370 </div>3338 </div>
src/endpoints/backends/chat-completions.js+1 -0
@@ -408,6 +408,7 @@ async function sendMakerSuiteRequest(request, response) {
408 const imageGenerationModels = [408 const imageGenerationModels = [
409 'gemini-2.0-flash-exp',409 'gemini-2.0-flash-exp',
410 'gemini-2.0-flash-exp-image-generation',410 'gemini-2.0-flash-exp-image-generation',
411 'gemini-2.0-flash-preview-image-generation',
411 ];412 ];
412413
413 // These models do not support setting the threshold to OFF at all.414 // These models do not support setting the threshold to OFF at all.