mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Prune Google models
This commit is contained in:
@ -3146,49 +3146,31 @@
|
|||||||
<div>
|
<div>
|
||||||
<h4 data-i18n="Google Model">Google Model</h4>
|
<h4 data-i18n="Google Model">Google Model</h4>
|
||||||
<select id="model_google_select">
|
<select id="model_google_select">
|
||||||
<optgroup label="Primary">
|
<optgroup label="Gemini">
|
||||||
<option value="gemini-2.0-flash">Gemini 2.0 Flash</option>
|
<option value="gemini-2.5-pro-preview-03-25">gemini-2.5-pro-preview-03-25</option>
|
||||||
<option value="gemini-1.5-pro">Gemini 1.5 Pro</option>
|
<option value="gemini-2.5-pro-exp-03-25">gemini-2.5-pro-exp-03-25</option>
|
||||||
<option value="gemini-1.5-flash">Gemini 1.5 Flash</option>
|
<option value="gemini-2.5-flash-preview-04-17">gemini-2.5-flash-preview-04-17</option>
|
||||||
<option value="gemini-1.0-pro">Gemini 1.0 Pro (Deprecated)</option>
|
<option value="gemini-2.0-flash-001">gemini-2.0-flash-001</option>
|
||||||
<option value="gemini-pro">Gemini Pro (1.0) (Deprecated)</option>
|
<option value="gemini-2.0-flash-exp-image-generation">gemini-2.0-flash-exp-image-generation</option>
|
||||||
<option value="gemini-ultra">Gemini Ultra (1.0)</option>
|
<option value="gemini-2.0-flash-lite-001">gemini-2.0-flash-lite-001</option>
|
||||||
<option value="gemini-1.0-ultra-latest">Gemini 1.0 Ultra</option>
|
<option value="gemini-1.5-pro-002">gemini-1.5-pro-002</option>
|
||||||
|
<option value="gemini-1.5-flash-001">gemini-1.5-flash-001</option>
|
||||||
|
<option value="gemini-1.5-flash-8b-001">gemini-1.5-flash-8b-001</option>
|
||||||
</optgroup>
|
</optgroup>
|
||||||
|
<!-- When a model updates, add NEW version to ABOVE and move OLD to BELOW
|
||||||
|
<optgroup label="Previous">
|
||||||
|
<option value=""></option>
|
||||||
|
<optgroup> -->
|
||||||
|
<!-- Updates to Gemma and Preview groups will be handled differently -->
|
||||||
<optgroup label="Gemma">
|
<optgroup label="Gemma">
|
||||||
<option value="gemma-3-27b-it">Gemma 3 27B</option>
|
<option value="gemma-3-27b-it">gemma-3-27b-it</option>
|
||||||
|
<option value="gemma-3-12b-it">gemma-3-12b-it</option>
|
||||||
|
<option value="gemma-3-4b-it">gemma-3-4b-it</option>
|
||||||
|
<option value="gemma-3-1b-it">gemma-3-1b-it</option>
|
||||||
</optgroup>
|
</optgroup>
|
||||||
<optgroup label="Subversions">
|
<optgroup label="Preview">
|
||||||
<option value="gemini-2.5-pro-preview-03-25">Gemini 2.5 Pro Preview 2025-03-25</option>
|
<option value="learnlm-2.0-flash-experimental">learnlm-2.0-flash-experimental</option>
|
||||||
<option value="gemini-2.5-pro-exp-03-25">Gemini 2.5 Pro Experimental 2025-03-25</option>
|
<option value="learnlm-1.5-pro-experimental">learnlm-1.5-pro-experimental</option>
|
||||||
<option value="gemini-2.0-pro-exp">Gemini 2.0 Pro Experimental</option>
|
|
||||||
<option value="gemini-2.0-pro-exp-02-05">Gemini 2.0 Pro Experimental 2025-02-05</option>
|
|
||||||
<option value="gemini-2.5-flash-preview-04-17">Gemini 2.5 Flash Preview 2025-04-17</option>
|
|
||||||
<option value="gemini-2.0-flash-lite-preview">Gemini 2.0 Flash-Lite Preview</option>
|
|
||||||
<option value="gemini-2.0-flash-lite-preview-02-05">Gemini 2.0 Flash-Lite Preview 2025-02-05</option>
|
|
||||||
<option value="gemini-2.0-flash-001">Gemini 2.0 Flash [001]</option>
|
|
||||||
<option value="gemini-2.0-flash-thinking-exp">Gemini 2.0 Flash Thinking Experimental</option>
|
|
||||||
<option value="gemini-2.0-flash-thinking-exp-01-21">Gemini 2.0 Flash Thinking Experimental 2025-01-21</option>
|
|
||||||
<option value="gemini-2.0-flash-thinking-exp-1219">Gemini 2.0 Flash Thinking Experimental 2024-12-19</option>
|
|
||||||
<option value="gemini-2.0-flash-exp">Gemini 2.0 Flash Experimental</option>
|
|
||||||
<option value="gemini-2.0-flash-exp-image-generation">Gemini 2.0 Flash (Image Generation) Experimental</option>
|
|
||||||
<option value="gemini-exp-1114">Gemini Experimental 2024-11-14</option>
|
|
||||||
<option value="gemini-exp-1121">Gemini Experimental 2024-11-21</option>
|
|
||||||
<option value="gemini-exp-1206">Gemini Experimental 2024-12-06</option>
|
|
||||||
<option value="gemini-1.5-pro-exp-0801">Gemini 1.5 Pro Experimental 2024-08-01</option>
|
|
||||||
<option value="gemini-1.5-pro-exp-0827">Gemini 1.5 Pro Experimental 2024-08-27</option>
|
|
||||||
<option value="gemini-1.5-pro-latest">Gemini 1.5 Pro [latest]</option>
|
|
||||||
<option value="gemini-1.5-pro-001">Gemini 1.5 Pro [001]</option>
|
|
||||||
<option value="gemini-1.5-pro-002">Gemini 1.5 Pro [002]</option>
|
|
||||||
<option value="gemini-1.5-flash-8b">Gemini 1.5 Flash 8B</option>
|
|
||||||
<option value="gemini-1.5-flash-exp-0827">Gemini 1.5 Flash Experimental 2024-08-27</option>
|
|
||||||
<option value="gemini-1.5-flash-8b-exp-0827">Gemini 1.5 Flash 8B Experimental 2024-08-27</option>
|
|
||||||
<option value="gemini-1.5-flash-8b-exp-0924">Gemini 1.5 Flash 8B Experimental 2024-09-24</option>
|
|
||||||
<option value="gemini-1.5-flash-latest">Gemini 1.5 Flash [latest]</option>
|
|
||||||
<option value="gemini-1.5-flash-001">Gemini 1.5 Flash [001]</option>
|
|
||||||
<option value="gemini-1.5-flash-002">Gemini 1.5 Flash [002]</option>
|
|
||||||
<option value="gemini-1.0-pro-latest">Gemini 1.0 Pro [latest] (Deprecated)</option>
|
|
||||||
<option value="gemini-1.0-pro-001">Gemini 1.0 Pro (Tuning) [001] (Deprecated)</option>
|
|
||||||
</optgroup>
|
</optgroup>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
@ -79,34 +79,13 @@
|
|||||||
<option data-type="anthropic" value="claude-3-haiku-20240307">claude-3-haiku-20240307</option>
|
<option data-type="anthropic" value="claude-3-haiku-20240307">claude-3-haiku-20240307</option>
|
||||||
<option data-type="google" value="gemini-2.5-pro-preview-03-25">gemini-2.5-pro-preview-03-25</option>
|
<option data-type="google" value="gemini-2.5-pro-preview-03-25">gemini-2.5-pro-preview-03-25</option>
|
||||||
<option data-type="google" value="gemini-2.5-pro-exp-03-25">gemini-2.5-pro-exp-03-25</option>
|
<option data-type="google" value="gemini-2.5-pro-exp-03-25">gemini-2.5-pro-exp-03-25</option>
|
||||||
<option data-type="google" value="gemini-2.0-pro-exp">gemini-2.0-pro-exp</option>
|
|
||||||
<option data-type="google" value="gemini-2.0-pro-exp-02-05">gemini-2.0-pro-exp-02-05</option>
|
|
||||||
<option data-type="google" value="gemini-2.5-flash-preview-04-17">gemini-2.5-flash-preview-04-17</option>
|
<option data-type="google" value="gemini-2.5-flash-preview-04-17">gemini-2.5-flash-preview-04-17</option>
|
||||||
<option data-type="google" value="gemini-2.0-flash-lite-preview">gemini-2.0-flash-lite-preview</option>
|
|
||||||
<option data-type="google" value="gemini-2.0-flash-lite-preview-02-05">gemini-2.0-flash-lite-preview-02-05</option>
|
|
||||||
<option data-type="google" value="gemini-2.0-flash">gemini-2.0-flash</option>
|
|
||||||
<option data-type="google" value="gemini-2.0-flash-001">gemini-2.0-flash-001</option>
|
<option data-type="google" value="gemini-2.0-flash-001">gemini-2.0-flash-001</option>
|
||||||
<option data-type="google" value="gemini-2.0-flash-exp">gemini-2.0-flash-exp</option>
|
|
||||||
<option data-type="google" value="gemini-2.0-flash-exp-image-generation">gemini-2.0-flash-exp-image-generation</option>
|
<option data-type="google" value="gemini-2.0-flash-exp-image-generation">gemini-2.0-flash-exp-image-generation</option>
|
||||||
<option data-type="google" value="gemini-2.0-flash-thinking-exp">gemini-2.0-flash-thinking-exp</option>
|
<option data-type="google" value="gemini-2.0-flash-lite-001">gemini-2.0-flash-lite-001</option>
|
||||||
<option data-type="google" value="gemini-2.0-flash-thinking-exp-01-21">gemini-2.0-flash-thinking-exp-01-21</option>
|
|
||||||
<option data-type="google" value="gemini-2.0-flash-thinking-exp-1219">gemini-2.0-flash-thinking-exp-1219</option>
|
|
||||||
<option data-type="google" value="gemini-1.5-flash">gemini-1.5-flash</option>
|
|
||||||
<option data-type="google" value="gemini-1.5-flash-latest">gemini-1.5-flash-latest</option>
|
|
||||||
<option data-type="google" value="gemini-1.5-flash-001">gemini-1.5-flash-001</option>
|
|
||||||
<option data-type="google" value="gemini-1.5-flash-002">gemini-1.5-flash-002</option>
|
|
||||||
<option data-type="google" value="gemini-1.5-flash-exp-0827">gemini-1.5-flash-exp-0827</option>
|
|
||||||
<option data-type="google" value="gemini-1.5-flash-8b-exp-0827">gemini-1.5-flash-8b-exp-0827</option>
|
|
||||||
<option data-type="google" value="gemini-1.5-flash-8b-exp-0924">gemini-1.5-flash-8b-exp-0924</option>
|
|
||||||
<option data-type="google" value="gemini-exp-1114">gemini-exp-1114</option>
|
|
||||||
<option data-type="google" value="gemini-exp-1121">gemini-exp-1121</option>
|
|
||||||
<option data-type="google" value="gemini-exp-1206">gemini-exp-1206</option>
|
|
||||||
<option data-type="google" value="gemini-1.5-pro">gemini-1.5-pro</option>
|
|
||||||
<option data-type="google" value="gemini-1.5-pro-latest">gemini-1.5-pro-latest</option>
|
|
||||||
<option data-type="google" value="gemini-1.5-pro-001">gemini-1.5-pro-001</option>
|
|
||||||
<option data-type="google" value="gemini-1.5-pro-002">gemini-1.5-pro-002</option>
|
<option data-type="google" value="gemini-1.5-pro-002">gemini-1.5-pro-002</option>
|
||||||
<option data-type="google" value="gemini-1.5-pro-exp-0801">gemini-1.5-pro-exp-0801</option>
|
<option data-type="google" value="gemini-1.5-flash-001">gemini-1.5-flash-001</option>
|
||||||
<option data-type="google" value="gemini-1.5-pro-exp-0827">gemini-1.5-pro-exp-0827</option>
|
<option data-type="google" value="gemini-1.5-flash-8b-001">gemini-1.5-flash-8b-001</option>
|
||||||
<option data-type="groq" value="llama-3.2-11b-vision-preview">llama-3.2-11b-vision-preview</option>
|
<option data-type="groq" value="llama-3.2-11b-vision-preview">llama-3.2-11b-vision-preview</option>
|
||||||
<option data-type="groq" value="llama-3.2-90b-vision-preview">llama-3.2-90b-vision-preview</option>
|
<option data-type="groq" value="llama-3.2-90b-vision-preview">llama-3.2-90b-vision-preview</option>
|
||||||
<option data-type="groq" value="llava-v1.5-7b-4096-preview">llava-v1.5-7b-4096-preview</option>
|
<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() {
|
|||||||
if (oai_settings.chat_completion_source == chat_completion_sources.MAKERSUITE) {
|
if (oai_settings.chat_completion_source == chat_completion_sources.MAKERSUITE) {
|
||||||
if (oai_settings.max_context_unlocked) {
|
if (oai_settings.max_context_unlocked) {
|
||||||
$('#openai_max_context').attr('max', max_2mil);
|
$('#openai_max_context').attr('max', max_2mil);
|
||||||
} else if (value.includes('gemini-exp-1114') || value.includes('gemini-exp-1121') || value.includes('gemini-2.0-flash-thinking-exp-1219')) {
|
} else if (value.includes('gemini-1.5-pro')) {
|
||||||
$('#openai_max_context').attr('max', max_32k);
|
|
||||||
} else if (value.includes('gemini-1.5-pro') || value.includes('gemini-exp-1206') || value.includes('gemini-2.0-pro')) {
|
|
||||||
$('#openai_max_context').attr('max', max_2mil);
|
$('#openai_max_context').attr('max', max_2mil);
|
||||||
} 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')) {
|
} 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')) {
|
||||||
$('#openai_max_context').attr('max', max_1mil);
|
$('#openai_max_context').attr('max', max_1mil);
|
||||||
} else if (value.includes('gemini-1.0-pro') || value === 'gemini-pro') {
|
} else if (value.includes('gemma-3-27b-it')) {
|
||||||
$('#openai_max_context').attr('max', max_32k);
|
|
||||||
} else if (value.includes('gemini-1.0-ultra') || value === 'gemini-ultra') {
|
|
||||||
$('#openai_max_context').attr('max', max_32k);
|
|
||||||
} else if (value.includes('gemma-3')) {
|
|
||||||
$('#openai_max_context').attr('max', max_128k);
|
$('#openai_max_context').attr('max', max_128k);
|
||||||
|
} else if (value.includes('gemma-3') || value.includes('learnlm-1.5-pro-experimental')) {
|
||||||
|
$('#openai_max_context').attr('max', max_32k);
|
||||||
} else {
|
} else {
|
||||||
$('#openai_max_context').attr('max', max_4k);
|
$('#openai_max_context').attr('max', max_32k);
|
||||||
}
|
}
|
||||||
let makersuite_max_temp = (value.includes('vision') || value.includes('ultra') || value.includes('gemma')) ? 1.0 : 2.0;
|
let makersuite_max_temp = (value.includes('vision') || value.includes('ultra') || value.includes('gemma')) ? 1.0 : 2.0;
|
||||||
oai_settings.temp_openai = Math.min(makersuite_max_temp, oai_settings.temp_openai);
|
oai_settings.temp_openai = Math.min(makersuite_max_temp, oai_settings.temp_openai);
|
||||||
|
@ -372,9 +372,8 @@ async function sendMakerSuiteRequest(request, response) {
|
|||||||
model.includes('gemini-2.5-flash') ||
|
model.includes('gemini-2.5-flash') ||
|
||||||
model.includes('gemini-2.0-pro') ||
|
model.includes('gemini-2.0-pro') ||
|
||||||
model.includes('gemini-2.0-flash') ||
|
model.includes('gemini-2.0-flash') ||
|
||||||
model.includes('gemini-2.0-flash-thinking-exp') ||
|
|
||||||
model.includes('gemini-1.5-flash') ||
|
|
||||||
model.includes('gemini-1.5-pro') ||
|
model.includes('gemini-1.5-pro') ||
|
||||||
|
model.includes('gemini-1.5-flash') ||
|
||||||
model.startsWith('gemini-exp')
|
model.startsWith('gemini-exp')
|
||||||
) && request.body.use_makersuite_sysprompt;
|
) && request.body.use_makersuite_sysprompt;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user