Added support for Gemini 2.5 Flash Preview 04/17 from Google AI Studio
| @@ -3162,6 +3162,7 @@ | |||
| 3162 | <option value="gemini-2.5-pro-exp-03-25">Gemini 2.5 Pro Experimental 2025-03-25</option> | 3162 | <option value="gemini-2.5-pro-exp-03-25">Gemini 2.5 Pro Experimental 2025-03-25</option> |
| 3163 | <option value="gemini-2.0-pro-exp">Gemini 2.0 Pro Experimental</option> | 3163 | <option value="gemini-2.0-pro-exp">Gemini 2.0 Pro Experimental</option> |
| 3164 | <option value="gemini-2.0-pro-exp-02-05">Gemini 2.0 Pro Experimental 2025-02-05</option> | 3164 | <option value="gemini-2.0-pro-exp-02-05">Gemini 2.0 Pro Experimental 2025-02-05</option> |
| 3165 | <option value="gemini-2.5-flash-preview-04-17">Gemini 2.5 Flash Preview 2025-04-17</option> | ||
| 3165 | <option value="gemini-2.0-flash-lite-preview">Gemini 2.0 Flash-Lite Preview</option> | 3166 | <option value="gemini-2.0-flash-lite-preview">Gemini 2.0 Flash-Lite Preview</option> |
| 3166 | <option value="gemini-2.0-flash-lite-preview-02-05">Gemini 2.0 Flash-Lite Preview 2025-02-05</option> | 3167 | <option value="gemini-2.0-flash-lite-preview-02-05">Gemini 2.0 Flash-Lite Preview 2025-02-05</option> |
| 3167 | <option value="gemini-2.0-flash-001">Gemini 2.0 Flash [001]</option> | 3168 | <option value="gemini-2.0-flash-001">Gemini 2.0 Flash [001]</option> |
| @@ -4451,7 +4451,7 @@ async function onModelChange() { | |||
| 4451 | $('#openai_max_context').attr('max', max_32k); | 4451 | $('#openai_max_context').attr('max', max_32k); |
| 4452 | } else if (value.includes('gemini-1.5-pro') || value.includes('gemini-exp-1206') || value.includes('gemini-2.0-pro')) { | 4452 | } else if (value.includes('gemini-1.5-pro') || value.includes('gemini-exp-1206') || value.includes('gemini-2.0-pro')) { |
| 4453 | $('#openai_max_context').attr('max', max_2mil); | 4453 | $('#openai_max_context').attr('max', max_2mil); |
| 4454 | } 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')) { | 4454 | } else if (value.includes('gemini-1.5-flash') || value.includes('gemini-2.0-flash') || value.includes('gemini-2.5-flash-preview-04-17') || value.includes('gemini-2.5-pro-exp-03-25') || value.includes('gemini-2.5-pro-preview-03-25')) { |
| 4455 | $('#openai_max_context').attr('max', max_1mil); | 4455 | $('#openai_max_context').attr('max', max_1mil); |
| 4456 | } else if (value.includes('gemini-1.0-pro') || value === 'gemini-pro') { | 4456 | } else if (value.includes('gemini-1.0-pro') || value === 'gemini-pro') { |
| 4457 | $('#openai_max_context').attr('max', max_32k); | 4457 | $('#openai_max_context').attr('max', max_32k); |
| @@ -5165,7 +5165,7 @@ export function isImageInliningSupported() { | |||
| 5165 | case chat_completion_sources.OPENAI: | 5165 | case chat_completion_sources.OPENAI: |
| 5166 | return visionSupportedModels.some(model => oai_settings.openai_model.includes(model) && !oai_settings.openai_model.includes('gpt-4-turbo-preview') && !oai_settings.openai_model.includes('o3-mini')); | 5166 | return visionSupportedModels.some(model => oai_settings.openai_model.includes(model) && !oai_settings.openai_model.includes('gpt-4-turbo-preview') && !oai_settings.openai_model.includes('o3-mini')); |
| 5167 | case chat_completion_sources.MAKERSUITE: | 5167 | case chat_completion_sources.MAKERSUITE: |
| 5168 | return visionSupportedModels.some(model => oai_settings.google_model.includes(model)); | 5168 | return visionSupportedModels.some(model => oai_settings.google_model.includes(model)) || oai_settings.google_model.includes('gemini-2.5-flash-preview'); |
| 5169 | case chat_completion_sources.CLAUDE: | 5169 | case chat_completion_sources.CLAUDE: |
| 5170 | return visionSupportedModels.some(model => oai_settings.claude_model.includes(model)); | 5170 | return visionSupportedModels.some(model => oai_settings.claude_model.includes(model)); |
| 5171 | case chat_completion_sources.OPENROUTER: | 5171 | case chat_completion_sources.OPENROUTER: |