gemini-2.5-flash-image-preview

0d84fa67bdbc8d9d1f3e43b7fd249769be96e192

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

3 files changed, +6 -1Ignore whitespace
public/index.html+2 -0
@@ -3178,6 +3178,7 @@
31783178 <option value="gemini-2.5-flash-preview-04-17">gemini-2.5-flash-preview-04-17</option>
31793179 <option value="gemini-2.5-flash-lite">gemini-2.5-flash-lite</option>
31803180 <option value="gemini-2.5-flash-lite-preview-06-17">gemini-2.5-flash-lite-preview-06-17</option>
3181+ <option value="gemini-2.5-flash-image-preview">gemini-2.5-flash-image-preview</option>
31813182 </optgroup>
31823183 <optgroup label="Gemini 2.0">
31833184 <option value="gemini-2.0-pro-exp-02-05">gemini-2.0-pro-exp-02-05 → 2.5-pro-exp-03-25</option>
@@ -3356,6 +3357,7 @@
33563357 <option value="gemini-2.5-flash-preview-04-17">gemini-2.5-flash-preview-04-17</option>
33573358 <option value="gemini-2.5-flash-lite">gemini-2.5-flash-lite</option>
33583359 <option value="gemini-2.5-flash-lite-preview-06-17">gemini-2.5-flash-lite-preview-06-17</option>
3360+ <option value="gemini-2.5-flash-image-preview">gemini-2.5-flash-image-preview</option>
33593361 </optgroup>
33603362 <optgroup label="Gemini 2.0">
33613363 <option value="gemini-2.0-flash-exp" data-mode="full">gemini-2.0-flash-exp</option>
public/scripts/extensions/caption/settings.html+2 -0
@@ -110,6 +110,7 @@
110110 <option data-type="google" value="gemini-2.5-flash-preview-04-17">gemini-2.5-flash-preview-04-17</option>
111111 <option data-type="google" value="gemini-2.5-flash-lite">gemini-2.5-flash-lite</option>
112112 <option data-type="google" value="gemini-2.5-flash-lite-preview-06-17">gemini-2.5-flash-lite-preview-06-17</option>
113+ <option data-type="google" value="gemini-2.5-flash-image-preview">gemini-2.5-flash-image-preview</option>
113114 <option data-type="google" value="gemini-2.0-pro-exp-02-05">gemini-2.0-pro-exp-02-05 → 2.5-pro-exp-03-25</option>
114115 <option data-type="google" value="gemini-2.0-pro-exp">gemini-2.0-pro-exp → 2.5-pro-exp-03-25</option>
115116 <option data-type="google" value="gemini-exp-1206">gemini-exp-1206 → 2.5-pro-exp-03-25</option>
@@ -146,6 +147,7 @@
146147 <option data-type="vertexai" value="gemini-2.5-flash-preview-04-17">gemini-2.5-flash-preview-04-17</option>
147148 <option data-type="vertexai" value="gemini-2.5-flash-lite">gemini-2.5-flash-lite</option>
148149 <option data-type="vertexai" value="gemini-2.5-flash-lite-preview-06-17">gemini-2.5-flash-lite-preview-06-17</option>
150+ <option data-type="vertexai" value="gemini-2.5-flash-image-preview">gemini-2.5-flash-image-preview</option>
149151 <option data-type="vertexai" value="gemini-2.0-flash-001">gemini-2.0-flash-001</option>
150152 <option data-type="vertexai" value="gemini-2.0-flash-lite-001">gemini-2.0-flash-lite-001</option>
151153 <option data-type="groq" value="llama-3.2-11b-vision-preview">llama-3.2-11b-vision-preview</option>
src/endpoints/backends/chat-completions.js+2 -1
@@ -371,6 +371,7 @@ async function sendMakerSuiteRequest(request, response) {
371371 'gemini-2.0-flash-exp',
372372 'gemini-2.0-flash-exp-image-generation',
373373 'gemini-2.0-flash-preview-image-generation',
374+ 'gemini-2.5-flash-image-preview',
374375 ];
375376
376377 // These models do not support setting the threshold to OFF at all.
@@ -381,7 +382,7 @@ async function sendMakerSuiteRequest(request, response) {
381382 'gemini-1.5-flash-8b-exp-0924',
382383 ];
383384
384385 const isThinkingConfigModel = m => /^gemini-2.5-(flash|pro)/.test(m) && !/-image-preview$/.test(m);
385386
386387 const noSearchModels = [
387388 'gemini-2.0-flash-lite',