mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Almost done with Google pruning
* Put back 1.5-latest * Put back missing flash 002 (same deal about safetySettings like pro 001 vs 002) * Remove dead models and gemma from BLOCK_NONE check
This commit is contained in:
@@ -3153,22 +3153,21 @@
|
|||||||
<option value="gemini-2.0-flash-001">gemini-2.0-flash-001</option>
|
<option value="gemini-2.0-flash-001">gemini-2.0-flash-001</option>
|
||||||
<option value="gemini-2.0-flash-exp-image-generation">gemini-2.0-flash-exp-image-generation</option>
|
<option value="gemini-2.0-flash-exp-image-generation">gemini-2.0-flash-exp-image-generation</option>
|
||||||
<option value="gemini-2.0-flash-lite-001">gemini-2.0-flash-lite-001</option>
|
<option value="gemini-2.0-flash-lite-001">gemini-2.0-flash-lite-001</option>
|
||||||
|
<option value="gemini-1.5-pro-latest">gemini-1.5-pro-latest</option>
|
||||||
<option value="gemini-1.5-pro-002">gemini-1.5-pro-002</option>
|
<option value="gemini-1.5-pro-002">gemini-1.5-pro-002</option>
|
||||||
|
<option value="gemini-1.5-pro-001">gemini-1.5-pro-001</option>
|
||||||
|
<option value="gemini-1.5-flash-latest">gemini-1.5-flash-latest</option>
|
||||||
|
<option value="gemini-1.5-flash-002">gemini-1.5-flash-002</option>
|
||||||
<option value="gemini-1.5-flash-001">gemini-1.5-flash-001</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>
|
<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="gemini-1.5-pro-001">gemini-1.5-pro-001</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-it</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-12b-it">gemma-3-12b-it</option>
|
||||||
<option value="gemma-3-4b-it">gemma-3-4b-it</option>
|
<option value="gemma-3-4b-it">gemma-3-4b-it</option>
|
||||||
<option value="gemma-3-1b-it">gemma-3-1b-it</option>
|
<option value="gemma-3-1b-it">gemma-3-1b-it</option>
|
||||||
</optgroup>
|
</optgroup>
|
||||||
<optgroup label="Preview">
|
<optgroup label="LearnLM">
|
||||||
<option value="learnlm-2.0-flash-experimental">learnlm-2.0-flash-experimental</option>
|
<option value="learnlm-2.0-flash-experimental">learnlm-2.0-flash-experimental</option>
|
||||||
<option value="learnlm-1.5-pro-experimental">learnlm-1.5-pro-experimental</option>
|
<option value="learnlm-1.5-pro-experimental">learnlm-1.5-pro-experimental</option>
|
||||||
</optgroup>
|
</optgroup>
|
||||||
|
@@ -83,8 +83,11 @@
|
|||||||
<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-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-lite-001">gemini-2.0-flash-lite-001</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-1.5-pro-latest">gemini-1.5-pro-latest</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-001">gemini-1.5-pro-001</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-flash-latest">gemini-1.5-flash-latest</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-001">gemini-1.5-flash-001</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-8b-001">gemini-1.5-flash-8b-001</option>
|
<option data-type="google" value="gemini-1.5-flash-8b-001">gemini-1.5-flash-8b-001</option>
|
||||||
<option data-type="google" value="learnlm-2.0-flash-experimental">learnlm-2.0-flash-experimental</option>
|
<option data-type="google" value="learnlm-2.0-flash-experimental">learnlm-2.0-flash-experimental</option>
|
||||||
|
@@ -384,7 +384,7 @@ async function sendMakerSuiteRequest(request, response) {
|
|||||||
let safetySettings = GEMINI_SAFETY;
|
let safetySettings = GEMINI_SAFETY;
|
||||||
|
|
||||||
// These models do not support setting the threshold to OFF at all.
|
// These models do not support setting the threshold to OFF at all.
|
||||||
if (['gemini-1.5-pro-001', 'gemini-1.5-flash-001', 'gemini-1.5-flash-8b-exp-0827', 'gemini-1.5-flash-8b-exp-0924', 'gemini-pro', 'gemini-1.0-pro', 'gemini-1.0-pro-001', 'gemma-3-27b-it'].includes(model)) {
|
if (['gemini-1.5-pro-001', 'gemini-1.5-flash-001', 'gemini-1.5-flash-8b-exp-0827', 'gemini-1.5-flash-8b-exp-0924'].includes(model)) {
|
||||||
safetySettings = GEMINI_SAFETY.map(setting => ({ ...setting, threshold: 'BLOCK_NONE' }));
|
safetySettings = GEMINI_SAFETY.map(setting => ({ ...setting, threshold: 'BLOCK_NONE' }));
|
||||||
}
|
}
|
||||||
// Interestingly, Gemini 2.0 Flash does support setting the threshold for HARM_CATEGORY_CIVIC_INTEGRITY to OFF.
|
// Interestingly, Gemini 2.0 Flash does support setting the threshold for HARM_CATEGORY_CIVIC_INTEGRITY to OFF.
|
||||||
|
Reference in New Issue
Block a user