diff --git a/public/index.html b/public/index.html index ca23fccaf..80f89c133 100644 --- a/public/index.html +++ b/public/index.html @@ -2802,23 +2802,24 @@

Google Model

diff --git a/public/scripts/openai.js b/public/scripts/openai.js index fc70d2967..163a39802 100644 --- a/public/scripts/openai.js +++ b/public/scripts/openai.js @@ -127,6 +127,7 @@ const max_128k = 128 * 1000; const max_200k = 200 * 1000; const max_256k = 256 * 1000; const max_1mil = 1000 * 1000; +const max_2mil = 2000 * 1000; const scale_max = 8191; const claude_max = 9000; // We have a proper tokenizer, so theoretically could be larger (up to 9k) const claude_100k_max = 99000; @@ -260,7 +261,7 @@ const default_settings = { personality_format: default_personality_format, openai_model: 'gpt-4-turbo', claude_model: 'claude-3-5-sonnet-20240620', - google_model: 'gemini-pro', + google_model: 'gemini-1.5-pro', ai21_model: 'j2-ultra', mistralai_model: 'mistral-large-latest', cohere_model: 'command-r-plus', @@ -4056,17 +4057,21 @@ async function onModelChange() { if (oai_settings.chat_completion_source == chat_completion_sources.MAKERSUITE) { if (oai_settings.max_context_unlocked) { + $('#openai_max_context').attr('max', max_2mil); + } else if (value.includes('gemini-1.5-pro')) { + $('#openai_max_context').attr('max', max_2mil); + } else if (value.includes('gemini-1.5-flash')) { $('#openai_max_context').attr('max', max_1mil); - } else if (value === 'gemini-1.5-pro-latest' || value.includes('gemini-1.5-flash')) { - $('#openai_max_context').attr('max', max_1mil); - } else if (value === 'gemini-ultra' || value === 'gemini-1.0-pro-latest' || value === 'gemini-pro' || value === 'gemini-1.0-ultra-latest') { - $('#openai_max_context').attr('max', max_32k); - } else if (value === 'gemini-1.0-pro-vision-latest' || value === 'gemini-pro-vision') { + } else if (value.includes('gemini-1.0-pro-vision') || value === 'gemini-pro-vision') { $('#openai_max_context').attr('max', max_16k); - } else { + } else if (value.includes('gemini-1.0-pro') || value === 'gemini-pro') { + $('#openai_max_context').attr('max', max_32k); + } else if (value === 'text-bison-001') { $('#openai_max_context').attr('max', max_8k); + } else { + $('#openai_max_context').attr('max', max_4k); } - let makersuite_max_temp = (value.includes('vision') || value.includes('ultra')) ? 1.0 : 2.0; + let makersuite_max_temp = value.includes('vision') ? 1.0 : 2.0; oai_settings.temp_openai = Math.min(makersuite_max_temp, oai_settings.temp_openai); $('#temp_openai').attr('max', makersuite_max_temp).val(oai_settings.temp_openai).trigger('input'); oai_settings.openai_max_context = Math.min(Number($('#openai_max_context').attr('max')), oai_settings.openai_max_context);