Prune Google models
| @@ -3146,49 +3146,31 @@ | |||
| 3146 | <div> | 3146 | <div> |
| 3147 | <h4 data-i18n="Google Model">Google Model</h4> | 3147 | <h4 data-i18n="Google Model">Google Model</h4> |
| 3148 | <select id="model_google_select"> | 3148 | <select id="model_google_select"> |
| 3149 | <optgroup label="Primary"> | 3149 | <optgroup label="Gemini"> |
| 3150 | <option value="gemini-2.0-flash">Gemini 2.0 Flash</option> | 3150 | <option value="gemini-2.5-pro-preview-03-25">gemini-2.5-pro-preview-03-25</option> |
| 3151 | <option value="gemini-1.5-pro">Gemini 1.5 Pro</option> | 3151 | <option value="gemini-2.5-pro-exp-03-25">gemini-2.5-pro-exp-03-25</option> |
| 3152 | <option value="gemini-1.5-flash">Gemini 1.5 Flash</option> | 3152 | <option value="gemini-2.5-flash-preview-04-17">gemini-2.5-flash-preview-04-17</option> |
| 3153 | <option value="gemini-1.0-pro">Gemini 1.0 Pro (Deprecated)</option> | 3153 | <option value="gemini-2.0-flash-001">gemini-2.0-flash-001</option> |
| 3154 | <option value="gemini-pro">Gemini Pro (1.0) (Deprecated)</option> | 3154 | <option value="gemini-2.0-flash-exp-image-generation">gemini-2.0-flash-exp-image-generation</option> |
| 3155 | <option value="gemini-ultra">Gemini Ultra (1.0)</option> | 3155 | <option value="gemini-2.0-flash-lite-001">gemini-2.0-flash-lite-001</option> |
| 3156 | <option value="gemini-1.0-ultra-latest">Gemini 1.0 Ultra</option> | 3156 | <option value="gemini-1.5-pro-002">gemini-1.5-pro-002</option> |
| 3157 | <option value="gemini-1.5-flash-001">gemini-1.5-flash-001</option> | ||
| 3158 | <option value="gemini-1.5-flash-8b-001">gemini-1.5-flash-8b-001</option> | ||
| 3157 | </optgroup> | 3159 | </optgroup> |
| 3160 | <!-- When a model updates, add NEW version to ABOVE and move OLD to BELOW | ||
| 3161 | <optgroup label="Previous"> | ||
| 3162 | <option value=""></option> | ||
| 3163 | <optgroup> --> | ||
| 3164 | <!-- Updates to Gemma and Preview groups will be handled differently --> | ||
| 3158 | <optgroup label="Gemma"> | 3165 | <optgroup label="Gemma"> |
| 3159 | <option value="gemma-3-27b-it">Gemma 3 27B</option> | 3166 | <option value="gemma-3-27b-it">gemma-3-27b-it</option> |
| 3167 | <option value="gemma-3-12b-it">gemma-3-12b-it</option> | ||
| 3168 | <option value="gemma-3-4b-it">gemma-3-4b-it</option> | ||
| 3169 | <option value="gemma-3-1b-it">gemma-3-1b-it</option> | ||
| 3160 | </optgroup> | 3170 | </optgroup> |
| 3161 | <optgroup label="Subversions"> | 3171 | <optgroup label="Preview"> |
| 3162 | <option value="gemini-2.5-pro-preview-03-25">Gemini 2.5 Pro Preview 2025-03-25</option> | 3172 | <option value="learnlm-2.0-flash-experimental">learnlm-2.0-flash-experimental</option> |
| 3163 | <option value="gemini-2.5-pro-exp-03-25">Gemini 2.5 Pro Experimental 2025-03-25</option> | 3173 | <option value="learnlm-1.5-pro-experimental">learnlm-1.5-pro-experimental</option> |
| 3164 | <option value="gemini-2.0-pro-exp">Gemini 2.0 Pro Experimental</option> | ||
| 3165 | <option value="gemini-2.0-pro-exp-02-05">Gemini 2.0 Pro Experimental 2025-02-05</option> | ||
| 3166 | <option value="gemini-2.5-flash-preview-04-17">Gemini 2.5 Flash Preview 2025-04-17</option> | ||
| 3167 | <option value="gemini-2.0-flash-lite-preview">Gemini 2.0 Flash-Lite Preview</option> | ||
| 3168 | <option value="gemini-2.0-flash-lite-preview-02-05">Gemini 2.0 Flash-Lite Preview 2025-02-05</option> | ||
| 3169 | <option value="gemini-2.0-flash-001">Gemini 2.0 Flash [001]</option> | ||
| 3170 | <option value="gemini-2.0-flash-thinking-exp">Gemini 2.0 Flash Thinking Experimental</option> | ||
| 3171 | <option value="gemini-2.0-flash-thinking-exp-01-21">Gemini 2.0 Flash Thinking Experimental 2025-01-21</option> | ||
| 3172 | <option value="gemini-2.0-flash-thinking-exp-1219">Gemini 2.0 Flash Thinking Experimental 2024-12-19</option> | ||
| 3173 | <option value="gemini-2.0-flash-exp">Gemini 2.0 Flash Experimental</option> | ||
| 3174 | <option value="gemini-2.0-flash-exp-image-generation">Gemini 2.0 Flash (Image Generation) Experimental</option> | ||
| 3175 | <option value="gemini-exp-1114">Gemini Experimental 2024-11-14</option> | ||
| 3176 | <option value="gemini-exp-1121">Gemini Experimental 2024-11-21</option> | ||
| 3177 | <option value="gemini-exp-1206">Gemini Experimental 2024-12-06</option> | ||
| 3178 | <option value="gemini-1.5-pro-exp-0801">Gemini 1.5 Pro Experimental 2024-08-01</option> | ||
| 3179 | <option value="gemini-1.5-pro-exp-0827">Gemini 1.5 Pro Experimental 2024-08-27</option> | ||
| 3180 | <option value="gemini-1.5-pro-latest">Gemini 1.5 Pro [latest]</option> | ||
| 3181 | <option value="gemini-1.5-pro-001">Gemini 1.5 Pro [001]</option> | ||
| 3182 | <option value="gemini-1.5-pro-002">Gemini 1.5 Pro [002]</option> | ||
| 3183 | <option value="gemini-1.5-flash-8b">Gemini 1.5 Flash 8B</option> | ||
| 3184 | <option value="gemini-1.5-flash-exp-0827">Gemini 1.5 Flash Experimental 2024-08-27</option> | ||
| 3185 | <option value="gemini-1.5-flash-8b-exp-0827">Gemini 1.5 Flash 8B Experimental 2024-08-27</option> | ||
| 3186 | <option value="gemini-1.5-flash-8b-exp-0924">Gemini 1.5 Flash 8B Experimental 2024-09-24</option> | ||
| 3187 | <option value="gemini-1.5-flash-latest">Gemini 1.5 Flash [latest]</option> | ||
| 3188 | <option value="gemini-1.5-flash-001">Gemini 1.5 Flash [001]</option> | ||
| 3189 | <option value="gemini-1.5-flash-002">Gemini 1.5 Flash [002]</option> | ||
| 3190 | <option value="gemini-1.0-pro-latest">Gemini 1.0 Pro [latest] (Deprecated)</option> | ||
| 3191 | <option value="gemini-1.0-pro-001">Gemini 1.0 Pro (Tuning) [001] (Deprecated)</option> | ||
| 3192 | </optgroup> | 3174 | </optgroup> |
| 3193 | </select> | 3175 | </select> |
| 3194 | </div> | 3176 | </div> |
| @@ -79,34 +79,13 @@ | |||
| 79 | <option data-type="anthropic" value="claude-3-haiku-20240307">claude-3-haiku-20240307</option> | 79 | <option data-type="anthropic" value="claude-3-haiku-20240307">claude-3-haiku-20240307</option> |
| 80 | <option data-type="google" value="gemini-2.5-pro-preview-03-25">gemini-2.5-pro-preview-03-25</option> | 80 | <option data-type="google" value="gemini-2.5-pro-preview-03-25">gemini-2.5-pro-preview-03-25</option> |
| 81 | <option data-type="google" value="gemini-2.5-pro-exp-03-25">gemini-2.5-pro-exp-03-25</option> | 81 | <option data-type="google" value="gemini-2.5-pro-exp-03-25">gemini-2.5-pro-exp-03-25</option> |
| 82 | <option data-type="google" value="gemini-2.0-pro-exp">gemini-2.0-pro-exp</option> | ||
| 83 | <option data-type="google" value="gemini-2.0-pro-exp-02-05">gemini-2.0-pro-exp-02-05</option> | ||
| 84 | <option data-type="google" value="gemini-2.5-flash-preview-04-17">gemini-2.5-flash-preview-04-17</option> | 82 | <option data-type="google" value="gemini-2.5-flash-preview-04-17">gemini-2.5-flash-preview-04-17</option> |
| 85 | <option data-type="google" value="gemini-2.0-flash-lite-preview">gemini-2.0-flash-lite-preview</option> | ||
| 86 | <option data-type="google" value="gemini-2.0-flash-lite-preview-02-05">gemini-2.0-flash-lite-preview-02-05</option> | ||
| 87 | <option data-type="google" value="gemini-2.0-flash">gemini-2.0-flash</option> | ||
| 88 | <option data-type="google" value="gemini-2.0-flash-001">gemini-2.0-flash-001</option> | 83 | <option data-type="google" value="gemini-2.0-flash-001">gemini-2.0-flash-001</option> |
| 89 | <option data-type="google" value="gemini-2.0-flash-exp">gemini-2.0-flash-exp</option> | ||
| 90 | <option data-type="google" value="gemini-2.0-flash-exp-image-generation">gemini-2.0-flash-exp-image-generation</option> | 84 | <option data-type="google" value="gemini-2.0-flash-exp-image-generation">gemini-2.0-flash-exp-image-generation</option> |
| 91 | <option data-type="google" value="gemini-2.0-flash-thinking-exp">gemini-2.0-flash-thinking-exp</option> | 85 | <option data-type="google" value="gemini-2.0-flash-lite-001">gemini-2.0-flash-lite-001</option> |
| 92 | <option data-type="google" value="gemini-2.0-flash-thinking-exp-01-21">gemini-2.0-flash-thinking-exp-01-21</option> | ||
| 93 | <option data-type="google" value="gemini-2.0-flash-thinking-exp-1219">gemini-2.0-flash-thinking-exp-1219</option> | ||
| 94 | <option data-type="google" value="gemini-1.5-flash">gemini-1.5-flash</option> | ||
| 95 | <option data-type="google" value="gemini-1.5-flash-latest">gemini-1.5-flash-latest</option> | ||
| 96 | <option data-type="google" value="gemini-1.5-flash-001">gemini-1.5-flash-001</option> | ||
| 97 | <option data-type="google" value="gemini-1.5-flash-002">gemini-1.5-flash-002</option> | ||
| 98 | <option data-type="google" value="gemini-1.5-flash-exp-0827">gemini-1.5-flash-exp-0827</option> | ||
| 99 | <option data-type="google" value="gemini-1.5-flash-8b-exp-0827">gemini-1.5-flash-8b-exp-0827</option> | ||
| 100 | <option data-type="google" value="gemini-1.5-flash-8b-exp-0924">gemini-1.5-flash-8b-exp-0924</option> | ||
| 101 | <option data-type="google" value="gemini-exp-1114">gemini-exp-1114</option> | ||
| 102 | <option data-type="google" value="gemini-exp-1121">gemini-exp-1121</option> | ||
| 103 | <option data-type="google" value="gemini-exp-1206">gemini-exp-1206</option> | ||
| 104 | <option data-type="google" value="gemini-1.5-pro">gemini-1.5-pro</option> | ||
| 105 | <option data-type="google" value="gemini-1.5-pro-latest">gemini-1.5-pro-latest</option> | ||
| 106 | <option data-type="google" value="gemini-1.5-pro-001">gemini-1.5-pro-001</option> | ||
| 107 | <option data-type="google" value="gemini-1.5-pro-002">gemini-1.5-pro-002</option> | 86 | <option data-type="google" value="gemini-1.5-pro-002">gemini-1.5-pro-002</option> |
| 108 | <option data-type="google" value="gemini-1.5-pro-exp-0801">gemini-1.5-pro-exp-0801</option> | 87 | <option data-type="google" value="gemini-1.5-flash-001">gemini-1.5-flash-001</option> |
| 109 | <option data-type="google" value="gemini-1.5-pro-exp-0827">gemini-1.5-pro-exp-0827</option> | 88 | <option data-type="google" value="gemini-1.5-flash-8b-001">gemini-1.5-flash-8b-001</option> |
| 110 | <option data-type="groq" value="llama-3.2-11b-vision-preview">llama-3.2-11b-vision-preview</option> | 89 | <option data-type="groq" value="llama-3.2-11b-vision-preview">llama-3.2-11b-vision-preview</option> |
| 111 | <option data-type="groq" value="llama-3.2-90b-vision-preview">llama-3.2-90b-vision-preview</option> | 90 | <option data-type="groq" value="llama-3.2-90b-vision-preview">llama-3.2-90b-vision-preview</option> |
| 112 | <option data-type="groq" value="llava-v1.5-7b-4096-preview">llava-v1.5-7b-4096-preview</option> | 91 | <option data-type="groq" value="llava-v1.5-7b-4096-preview">llava-v1.5-7b-4096-preview</option> |
| @@ -4481,20 +4481,16 @@ async function onModelChange() { | |||
| 4481 | if (oai_settings.chat_completion_source == chat_completion_sources.MAKERSUITE) { | 4481 | if (oai_settings.chat_completion_source == chat_completion_sources.MAKERSUITE) { |
| 4482 | if (oai_settings.max_context_unlocked) { | 4482 | if (oai_settings.max_context_unlocked) { |
| 4483 | $('#openai_max_context').attr('max', max_2mil); | 4483 | $('#openai_max_context').attr('max', max_2mil); |
| 4484 | } else if (value.includes('gemini-exp-1114') || value.includes('gemini-exp-1121') || value.includes('gemini-2.0-flash-thinking-exp-1219')) { | 4484 | } else if (value.includes('gemini-1.5-pro')) { |
| 4485 | $('#openai_max_context').attr('max', max_32k); | ||
| 4486 | } else if (value.includes('gemini-1.5-pro') || value.includes('gemini-exp-1206') || value.includes('gemini-2.0-pro')) { | ||
| 4487 | $('#openai_max_context').attr('max', max_2mil); | 4485 | $('#openai_max_context').attr('max', max_2mil); |
| 4488 | } 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')) { | 4486 | } else if (value.includes('gemini-1.5-flash') || value.includes('gemini-2.0-flash') || value.includes('gemini-2.0-pro') || value.includes('gemini-2.5-flash') || value.includes('gemini-2.5-pro') || value.includes('learnlm-2.0-flash')) { |
| 4489 | $('#openai_max_context').attr('max', max_1mil); | 4487 | $('#openai_max_context').attr('max', max_1mil); |
| 4490 | } else if (value.includes('gemini-1.0-pro') || value === 'gemini-pro') { | 4488 | } else if (value.includes('gemma-3-27b-it')) { |
| 4491 | $('#openai_max_context').attr('max', max_32k); | ||
| 4492 | } else if (value.includes('gemini-1.0-ultra') || value === 'gemini-ultra') { | ||
| 4493 | $('#openai_max_context').attr('max', max_32k); | ||
| 4494 | } else if (value.includes('gemma-3')) { | ||
| 4495 | $('#openai_max_context').attr('max', max_128k); | 4489 | $('#openai_max_context').attr('max', max_128k); |
| 4490 | } else if (value.includes('gemma-3') || value.includes('learnlm-1.5-pro-experimental')) { | ||
| 4491 | $('#openai_max_context').attr('max', max_32k); | ||
| 4496 | } else { | 4492 | } else { |
| 4497 | $('#openai_max_context').attr('max', max_4k); | 4493 | $('#openai_max_context').attr('max', max_32k); |
| 4498 | } | 4494 | } |
| 4499 | let makersuite_max_temp = (value.includes('vision') || value.includes('ultra') || value.includes('gemma')) ? 1.0 : 2.0; | 4495 | let makersuite_max_temp = (value.includes('vision') || value.includes('ultra') || value.includes('gemma')) ? 1.0 : 2.0; |
| 4500 | oai_settings.temp_openai = Math.min(makersuite_max_temp, oai_settings.temp_openai); | 4496 | oai_settings.temp_openai = Math.min(makersuite_max_temp, oai_settings.temp_openai); |
| @@ -372,9 +372,8 @@ async function sendMakerSuiteRequest(request, response) { | |||
| 372 | model.includes('gemini-2.5-flash') || | 372 | model.includes('gemini-2.5-flash') || |
| 373 | model.includes('gemini-2.0-pro') || | 373 | model.includes('gemini-2.0-pro') || |
| 374 | model.includes('gemini-2.0-flash') || | 374 | model.includes('gemini-2.0-flash') || |
| 375 | model.includes('gemini-2.0-flash-thinking-exp') || | ||
| 376 | model.includes('gemini-1.5-flash') || | ||
| 377 | model.includes('gemini-1.5-pro') || | 375 | model.includes('gemini-1.5-pro') || |
| 376 | model.includes('gemini-1.5-flash') || | ||
| 378 | model.startsWith('gemini-exp') | 377 | model.startsWith('gemini-exp') |
| 379 | ) && request.body.use_makersuite_sysprompt; | 378 | ) && request.body.use_makersuite_sysprompt; |
| 380 | 379 | ||