jerma 3 flash

081c3e7b1cd04fa4d5c6eec855c1e543728e3c7f

Cohee <18619528+Cohee1207@users.noreply.github.com>

4 files changed, +8 -2Showing whitespace changes
public/index.html+2 -0
@@ -3195,6 +3195,7 @@
31953195 <optgroup label="Gemini 3.0">
31963196 <option value="gemini-3-pro-preview">gemini-3-pro-preview</option>
31973197 <option value="gemini-3-pro-image-preview">gemini-3-pro-image-preview</option>
3198+ <option value="gemini-3-flash-preview">gemini-3-flash-preview</option>
31983199 </optgroup>
31993200 <optgroup label="Gemini 2.5">
32003201 <option value="gemini-2.5-pro">gemini-2.5-pro</option>
@@ -3367,6 +3368,7 @@
33673368 <optgroup label="Gemini 3.0">
33683369 <option value="gemini-3-pro-preview">gemini-3-pro-preview</option>
33693370 <option value="gemini-3-pro-image-preview">gemini-3-pro-image-preview</option>
3371+ <option value="gemini-3-flash-preview">gemini-3-flash-preview</option>
33703372 </optgroup>
33713373 <optgroup label="Gemini 2.5">
33723374 <option value="gemini-2.5-pro">gemini-2.5-pro</option>
public/scripts/extensions/caption/settings.html+2 -0
@@ -112,6 +112,7 @@
112112 <option data-type="anthropic" value="claude-3-haiku-20240307">claude-3-haiku-20240307</option>
113113 <option data-type="google" value="gemini-3-pro-preview">gemini-3-pro-preview</option>
114114 <option data-type="google" value="gemini-3-pro-image-preview">gemini-3-pro-image-preview</option>
115+ <option data-type="google" value="gemini-3-flash-preview">gemini-3-flash-preview</option>
115116 <option data-type="google" value="gemini-2.5-pro">gemini-2.5-pro</option>
116117 <option data-type="google" value="gemini-2.5-pro-preview-06-05">gemini-2.5-pro-preview-06-05</option>
117118 <option data-type="google" value="gemini-2.5-pro-preview-05-06">gemini-2.5-pro-preview-05-06</option>
@@ -141,6 +142,7 @@
141142 <option data-type="google" value="gemini-robotics-er-1.5-preview">gemini-robotics-er-1.5-preview</option>
142143 <option data-type="vertexai" value="gemini-3-pro-preview">gemini-3-pro-preview</option>
143144 <option data-type="vertexai" value="gemini-3-pro-image-preview">gemini-3-pro-image-preview</option>
145+ <option data-type="vertexai" value="gemini-3-flash-preview">gemini-3-flash-preview</option>
144146 <option data-type="vertexai" value="gemini-2.5-pro">gemini-2.5-pro</option>
145147 <option data-type="vertexai" value="gemini-2.5-flash">gemini-2.5-flash</option>
146148 <option data-type="vertexai" value="gemini-2.5-flash-lite">gemini-2.5-flash-lite</option>
public/scripts/openai.js+3 -1
@@ -5121,7 +5121,9 @@ async function onModelChange() {
51215121 $('#openai_max_context').attr('max', max_32k);
51225122 } else if (value.includes('gemini-3-pro-image')) {
51235123 $('#openai_max_context').attr('max', max_64k);
5124- } else if (value.includes('gemini-3-pro') || value.includes('gemini-2.0-flash') || value.includes('gemini-2.0-pro') || value.includes('gemini-exp') || value.includes('gemini-2.5-flash') || value.includes('gemini-2.5-pro') || value.includes('learnlm-2.0-flash') || value.includes('gemini-robotics')) {
5124+ } else if (/gemini-3-(pro|flash)/.test(value) || /gemini-2.5-(pro|flash)/.test(value) || /gemini-2.0-(pro|flash)/.test(value)) {
5125+ $('#openai_max_context').attr('max', max_1mil);
5126+ } else if (value.includes('gemini-exp') || value.includes('learnlm-2.0-flash') || value.includes('gemini-robotics')) {
51255127 $('#openai_max_context').attr('max', max_1mil);
51265128 } else if (value.includes('gemma-3-27b-it')) {
51275129 $('#openai_max_context').attr('max', max_128k);
src/endpoints/backends/chat-completions.js+1 -1
@@ -401,7 +401,7 @@ async function sendMakerSuiteRequest(request, response) {
401401 'gemini-3-pro-image-preview',
402402 ];
403403
404404 const isThinkingConfigModel = m => (/^gemini-2.5-(flash|pro)/.test(m) && !/-image(-preview)?$/.test(m)) || (/^gemini-3-(flash|pro)/.test(m));
405405 const isImageSizeModel = m => /^gemini-3/.test(m);
406406
407407 const noSearchModels = [