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