add support to the gemini 2.5 pro preview api
| @@ -3140,6 +3140,7 @@ | ||
| 3140 | 3140 | <option value="gemma-3-27b-it">Gemma 3 27B</option> |
| 3141 | 3141 | </optgroup> |
| 3142 | 3142 | <optgroup label="Subversions"> |
| 3143 | + <option value="gemini-2.5-pro-preview-03-25">Gemini 2.5 Pro Preview 2025-03-25</option> | |
| 3143 | 3144 | <option value="gemini-2.5-pro-exp-03-25">Gemini 2.5 Pro Experimental 2025-03-25</option> |
| 3144 | 3145 | <option value="gemini-2.0-pro-exp">Gemini 2.0 Pro Experimental</option> |
| 3145 | 3146 | <option value="gemini-2.0-pro-exp-02-05">Gemini 2.0 Pro Experimental 2025-02-05</option> |
| @@ -4327,7 +4327,7 @@ async function onModelChange() { | ||
| 4327 | 4327 | $('#openai_max_context').attr('max', max_32k); |
| 4328 | 4328 | } else if (value.includes('gemini-1.5-pro') || value.includes('gemini-exp-1206') || value.includes('gemini-2.0-pro')) { |
| 4329 | 4329 | $('#openai_max_context').attr('max', max_2mil); |
| 4330 | 4330 | } 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')) { |
| 4331 | 4331 | $('#openai_max_context').attr('max', max_1mil); |
| 4332 | 4332 | } else if (value.includes('gemini-1.0-pro') || value === 'gemini-pro') { |
| 4333 | 4333 | $('#openai_max_context').attr('max', max_32k); |
| @@ -4961,6 +4961,7 @@ export function isImageInliningSupported() { | ||
| 4961 | 4961 | const visionSupportedModels = [ |
| 4962 | 4962 | 'gpt-4-vision', |
| 4963 | 4963 | 'gemini-2.5-pro-exp-03-25', |
| 4964 | + 'gemini-2.5-pro-preview-03-25', | |
| 4964 | 4965 | 'gemini-2.0-pro-exp', |
| 4965 | 4966 | 'gemini-2.0-pro-exp-02-05', |
| 4966 | 4967 | 'gemini-2.0-flash-lite-preview', |