diff --git a/public/index.html b/public/index.html index f5b9adf22..3984afa5e 100644 --- a/public/index.html +++ b/public/index.html @@ -3062,7 +3062,9 @@ Gemini 1.0 Ultra - Gemini 2.0 Flash Thinking Experimental + Gemini 2.0 Flash Thinking Experimental + Gemini 2.0 Flash Thinking Experimental 2025-01-21 + Gemini 2.0 Flash Thinking Experimental 2024-12-19 Gemini 2.0 Flash Experimental Gemini Experimental 2024-11-14 Gemini Experimental 2024-11-21 diff --git a/public/scripts/extensions/caption/settings.html b/public/scripts/extensions/caption/settings.html index 187e47876..3f344da0c 100644 --- a/public/scripts/extensions/caption/settings.html +++ b/public/scripts/extensions/caption/settings.html @@ -54,6 +54,8 @@ claude-3-sonnet-20240229 claude-3-haiku-20240307 gemini-2.0-flash-exp + gemini-2.0-flash-thinking-exp + gemini-2.0-flash-thinking-exp-01-21 gemini-2.0-flash-thinking-exp-1219 gemini-1.5-flash gemini-1.5-flash-latest diff --git a/public/scripts/openai.js b/public/scripts/openai.js index 55a9858af..b1a3ded9d 100644 --- a/public/scripts/openai.js +++ b/public/scripts/openai.js @@ -4228,7 +4228,7 @@ async function onModelChange() { $('#openai_max_context').attr('max', max_32k); } else if (value.includes('gemini-1.5-pro') || value.includes('gemini-exp-1206')) { $('#openai_max_context').attr('max', max_2mil); - } else if (value.includes('gemini-1.5-flash') || value.includes('gemini-2.0-flash-exp')) { + } else if (value.includes('gemini-1.5-flash') || value.includes('gemini-2.0-flash-exp') || value.includes('gemini-2.0-flash-thinking-exp')) { $('#openai_max_context').attr('max', max_1mil); } else if (value.includes('gemini-1.0-pro') || value === 'gemini-pro') { $('#openai_max_context').attr('max', max_32k); diff --git a/src/prompt-converters.js b/src/prompt-converters.js index e38813c99..49afc1f2f 100644 --- a/src/prompt-converters.js +++ b/src/prompt-converters.js @@ -360,6 +360,8 @@ export function convertCohereMessages(messages, names) { */ export function convertGooglePrompt(messages, model, useSysPrompt, names) { const visionSupportedModels = [ + 'gemini-2.0-flash-thinking-exp', + 'gemini-2.0-flash-thinking-exp-01-21', 'gemini-2.0-flash-thinking-exp-1219', 'gemini-2.0-flash-exp', 'gemini-1.5-flash',