add support to the gemini 2.5 pro preview api

18cc17142f996f844a849d70c638df43bb25737b

gwentman <wtttjjj@gmail.com>

2 files changed, +3 -1Showing whitespace changes
public/index.html+1 -0
@@ -3140,6 +3140,7 @@
31403140 <option value="gemma-3-27b-it">Gemma 3 27B</option>
31413141 </optgroup>
31423142 <optgroup label="Subversions">
3143+ <option value="gemini-2.5-pro-preview-03-25">Gemini 2.5 Pro Preview 2025-03-25</option>
31433144 <option value="gemini-2.5-pro-exp-03-25">Gemini 2.5 Pro Experimental 2025-03-25</option>
31443145 <option value="gemini-2.0-pro-exp">Gemini 2.0 Pro Experimental</option>
31453146 <option value="gemini-2.0-pro-exp-02-05">Gemini 2.0 Pro Experimental 2025-02-05</option>
public/scripts/openai.js+2 -1
@@ -4327,7 +4327,7 @@ async function onModelChange() {
43274327 $('#openai_max_context').attr('max', max_32k);
43284328 } else if (value.includes('gemini-1.5-pro') || value.includes('gemini-exp-1206') || value.includes('gemini-2.0-pro')) {
43294329 $('#openai_max_context').attr('max', max_2mil);
43304330 } else if (value.includes('gemini-1.5-flash') || value.includes('gemini-2.0-flash') || value.includes('gemini-2.5-pro-exp-03-25') || value.includes('gemini-2.5-pro-preview-03-25')) {
43314331 $('#openai_max_context').attr('max', max_1mil);
43324332 } else if (value.includes('gemini-1.0-pro') || value === 'gemini-pro') {
43334333 $('#openai_max_context').attr('max', max_32k);
@@ -4961,6 +4961,7 @@ export function isImageInliningSupported() {
49614961 const visionSupportedModels = [
49624962 'gpt-4-vision',
49634963 'gemini-2.5-pro-exp-03-25',
4964+ 'gemini-2.5-pro-preview-03-25',
49644965 'gemini-2.0-pro-exp',
49654966 'gemini-2.0-pro-exp-02-05',
49664967 'gemini-2.0-flash-lite-preview',