Remove dead Gemini 1.5 models, and clean up (#4636) * Remove dead Gemini 1.5 models, and clean up * Remove dead models (error 404): Gemini 1.5, `gemini-2.5-pro-exp-03-25`, `gemini-2.5-flash-preview-04-17` * Adjust the Gemini → descriptions * Assign default models to 2.5 Pro and Sonnet 4.5 (3.5 and 3.7 will be retiring soon) * Add `gemini-2.5-flash-image` * Don't forget learnlm-1.5-pro * Update default claude * Vertex: Clean-up 2.5 preview models * Disable thinking for 2.5-flash-image * Bring back banana preview * Update defaults in more places * Add gemini preview-09-2025 and robotics-er * unbrick my last commit * Add gemini-robotics-er to captions * Set max context for gemini-robotics-er dang --------- Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
Signed| @@ -1,7 +1,7 @@ | |||
| 1 | { | 1 | { |
| 2 | "chat_completion_source": "openai", | 2 | "chat_completion_source": "openai", |
| 3 | "openai_model": "gpt-4-turbo", | 3 | "openai_model": "gpt-4-turbo", |
| 4 | "claude_model": "claude-3-5-sonnet-20240620", | 4 | "claude_model": "claude-sonnet-4-5", |
| 5 | "openrouter_model": "OR_Website", | 5 | "openrouter_model": "OR_Website", |
| 6 | "openrouter_use_fallback": false, | 6 | "openrouter_use_fallback": false, |
| 7 | "openrouter_group_models": false, | 7 | "openrouter_group_models": false, |
| @@ -16,8 +16,8 @@ | |||
| 16 | "custom_include_body": "", | 16 | "custom_include_body": "", |
| 17 | "custom_exclude_body": "", | 17 | "custom_exclude_body": "", |
| 18 | "custom_include_headers": "", | 18 | "custom_include_headers": "", |
| 19 | "google_model": "gemini-pro", | 19 | "google_model": "gemini-2.5-pro", |
| 20 | "vertexai_model": "gemini-2.0-flash-001", | 20 | "vertexai_model": "gemini-2.5-pro", |
| 21 | "temperature": 1, | 21 | "temperature": 1, |
| 22 | "frequency_penalty": 0, | 22 | "frequency_penalty": 0, |
| 23 | "presence_penalty": 0, | 23 | "presence_penalty": 0, |
| @@ -620,7 +620,7 @@ | |||
| 620 | }, | 620 | }, |
| 621 | "wi_format": "{0}", | 621 | "wi_format": "{0}", |
| 622 | "openai_model": "gpt-4-turbo", | 622 | "openai_model": "gpt-4-turbo", |
| 623 | "claude_model": "claude-3-5-sonnet-20240620", | 623 | "claude_model": "claude-sonnet-4-5", |
| 624 | "ai21_model": "jamba-large", | 624 | "ai21_model": "jamba-large", |
| 625 | "openrouter_model": "OR_Website", | 625 | "openrouter_model": "OR_Website", |
| 626 | "reverse_proxy": "", | 626 | "reverse_proxy": "", |
| @@ -3156,46 +3156,32 @@ | |||
| 3156 | <option value="gemini-2.5-pro-preview-06-05">gemini-2.5-pro-preview-06-05</option> | 3156 | <option value="gemini-2.5-pro-preview-06-05">gemini-2.5-pro-preview-06-05</option> |
| 3157 | <option value="gemini-2.5-pro-preview-05-06">gemini-2.5-pro-preview-05-06</option> | 3157 | <option value="gemini-2.5-pro-preview-05-06">gemini-2.5-pro-preview-05-06</option> |
| 3158 | <option value="gemini-2.5-pro-preview-03-25">gemini-2.5-pro-preview-03-25</option> | 3158 | <option value="gemini-2.5-pro-preview-03-25">gemini-2.5-pro-preview-03-25</option> |
| 3159 | <option value="gemini-2.5-pro-exp-03-25">gemini-2.5-pro-exp-03-25</option> | ||
| 3160 | <option value="gemini-2.5-flash">gemini-2.5-flash</option> | 3159 | <option value="gemini-2.5-flash">gemini-2.5-flash</option> |
| 3160 | <option value="gemini-2.5-flash-preview-09-2025">gemini-2.5-flash-preview-09-2025</option> | ||
| 3161 | <option value="gemini-2.5-flash-preview-05-20">gemini-2.5-flash-preview-05-20</option> | 3161 | <option value="gemini-2.5-flash-preview-05-20">gemini-2.5-flash-preview-05-20</option> |
| 3162 | <option value="gemini-2.5-flash-preview-04-17">gemini-2.5-flash-preview-04-17</option> | ||
| 3163 | <option value="gemini-2.5-flash-lite">gemini-2.5-flash-lite</option> | 3162 | <option value="gemini-2.5-flash-lite">gemini-2.5-flash-lite</option> |
| 3163 | <option value="gemini-2.5-flash-lite-preview-09-2025">gemini-2.5-flash-lite-preview-09-2025</option> | ||
| 3164 | <option value="gemini-2.5-flash-lite-preview-06-17">gemini-2.5-flash-lite-preview-06-17</option> | 3164 | <option value="gemini-2.5-flash-lite-preview-06-17">gemini-2.5-flash-lite-preview-06-17</option> |
| 3165 | <option value="gemini-2.5-flash-image">gemini-2.5-flash-image</option> | ||
| 3165 | <option value="gemini-2.5-flash-image-preview">gemini-2.5-flash-image-preview</option> | 3166 | <option value="gemini-2.5-flash-image-preview">gemini-2.5-flash-image-preview</option> |
| 3166 | </optgroup> | 3167 | </optgroup> |
| 3167 | <optgroup label="Gemini 2.0"> | 3168 | <optgroup label="Gemini 2.0"> |
| 3168 | <option value="gemini-2.0-pro-exp-02-05">gemini-2.0-pro-exp-02-05 → 2.5-pro-exp-03-25</option> | 3169 | <option value="gemini-2.0-pro-exp-02-05">gemini-2.0-pro-exp-02-05 → 2.5-exp-03-25</option> |
| 3169 | <option value="gemini-2.0-pro-exp">gemini-2.0-pro-exp → 2.5-pro-exp-03-25</option> | 3170 | <option value="gemini-2.0-pro-exp">gemini-2.0-pro-exp → 2.5-exp-03-25</option> |
| 3170 | <option value="gemini-exp-1206">gemini-exp-1206 → 2.5-pro-exp-03-25</option> | 3171 | <option value="gemini-exp-1206">gemini-exp-1206 → 2.5-exp-03-25</option> |
| 3171 | <option value="gemini-2.0-flash-001">gemini-2.0-flash-001</option> | 3172 | <option value="gemini-2.0-flash-001">gemini-2.0-flash-001</option> |
| 3172 | <option value="gemini-2.0-flash-exp-image-generation">gemini-2.0-flash-exp-image-generation</option> | 3173 | <option value="gemini-2.0-flash-exp-image-generation">gemini-2.0-flash-exp-image-generation</option> |
| 3173 | <option value="gemini-2.0-flash-preview-image-generation">gemini-2.0-flash-preview-image-generation</option> | 3174 | <option value="gemini-2.0-flash-preview-image-generation">gemini-2.0-flash-preview-image-generation</option> |
| 3174 | <option value="gemini-2.0-flash-exp">gemini-2.0-flash-exp</option> | 3175 | <option value="gemini-2.0-flash-exp">gemini-2.0-flash-exp</option> |
| 3175 | <option value="gemini-2.0-flash">gemini-2.0-flash</option> | 3176 | <option value="gemini-2.0-flash">gemini-2.0-flash</option> |
| 3176 | <option value="gemini-2.0-flash-thinking-exp-01-21">gemini-2.0-flash-thinking-exp-01-21 → 2.5-flash-preview-04-17</option> | 3177 | <option value="gemini-2.0-flash-thinking-exp-01-21">gemini-2.0-flash-thinking-exp-01-21 → 2.5-flash-preview-05-20</option> |
| 3177 | <option value="gemini-2.0-flash-thinking-exp-1219">gemini-2.0-flash-thinking-exp-1219 → 2.5-flash-preview-04-17</option> | 3178 | <option value="gemini-2.0-flash-thinking-exp-1219">gemini-2.0-flash-thinking-exp-1219 → 2.5-flash-preview-05-20</option> |
| 3178 | <option value="gemini-2.0-flash-thinking-exp">gemini-2.0-flash-thinking-exp → 2.5-flash-preview-04-17</option> | 3179 | <option value="gemini-2.0-flash-thinking-exp">gemini-2.0-flash-thinking-exp → 2.5-flash-preview-05-20</option> |
| 3179 | <option value="gemini-2.0-flash-lite-001">gemini-2.0-flash-lite-001</option> | 3180 | <option value="gemini-2.0-flash-lite-001">gemini-2.0-flash-lite-001</option> |
| 3180 | <option value="gemini-2.0-flash-lite-preview-02-05">gemini-2.0-flash-lite-preview-02-05</option> | 3181 | <option value="gemini-2.0-flash-lite-preview-02-05">gemini-2.0-flash-lite-preview-02-05</option> |
| 3181 | <option value="gemini-2.0-flash-lite-preview">gemini-2.0-flash-lite-preview</option> | 3182 | <option value="gemini-2.0-flash-lite-preview">gemini-2.0-flash-lite-preview</option> |
| 3182 | <option value="gemini-2.0-flash-lite">gemini-2.0-flash-lite</option> | 3183 | <option value="gemini-2.0-flash-lite">gemini-2.0-flash-lite</option> |
| 3183 | </optgroup> | 3184 | </optgroup> |
| 3184 | <optgroup label="Gemini 1.5"> | ||
| 3185 | <option value="gemini-1.5-pro-latest">gemini-1.5-pro-latest</option> | ||
| 3186 | <option value="gemini-1.5-pro-002">gemini-1.5-pro-002</option> | ||
| 3187 | <option value="gemini-1.5-pro-001">gemini-1.5-pro-001</option> | ||
| 3188 | <option value="gemini-1.5-pro">gemini-1.5-pro</option> | ||
| 3189 | <option value="gemini-1.5-flash-latest">gemini-1.5-flash-latest</option> | ||
| 3190 | <option value="gemini-1.5-flash-002">gemini-1.5-flash-002</option> | ||
| 3191 | <option value="gemini-1.5-flash-001">gemini-1.5-flash-001</option> | ||
| 3192 | <option value="gemini-1.5-flash">gemini-1.5-flash</option> | ||
| 3193 | <option value="gemini-1.5-flash-8b-latest">gemini-1.5-flash-8b-latest</option> | ||
| 3194 | <option value="gemini-1.5-flash-8b-001">gemini-1.5-flash-8b-001</option> | ||
| 3195 | <option value="gemini-1.5-flash-8b-exp-0924">gemini-1.5-flash-8b-exp-0924</option> | ||
| 3196 | <option value="gemini-1.5-flash-8b-exp-0827">gemini-1.5-flash-8b-exp-0827</option> | ||
| 3197 | <option value="gemini-1.5-flash-8b">gemini-1.5-flash-8b</option> | ||
| 3198 | </optgroup> | ||
| 3199 | <optgroup label="Gemma"> | 3185 | <optgroup label="Gemma"> |
| 3200 | <option value="gemma-3n-e4b-it">gemma-3n-e4b-it</option> | 3186 | <option value="gemma-3n-e4b-it">gemma-3n-e4b-it</option> |
| 3201 | <option value="gemma-3n-e2b-it">gemma-3n-e2b-it</option> | 3187 | <option value="gemma-3n-e2b-it">gemma-3n-e2b-it</option> |
| @@ -3207,6 +3193,9 @@ | |||
| 3207 | <optgroup label="LearnLM"> | 3193 | <optgroup label="LearnLM"> |
| 3208 | <option value="learnlm-2.0-flash-experimental">learnlm-2.0-flash-experimental</option> | 3194 | <option value="learnlm-2.0-flash-experimental">learnlm-2.0-flash-experimental</option> |
| 3209 | </optgroup> | 3195 | </optgroup> |
| 3196 | <optgroup label="Robotics-ER"> | ||
| 3197 | <option value="gemini-robotics-er-1.5-preview">gemini-robotics-er-1.5-preview</option> | ||
| 3198 | </optgroup> | ||
| 3210 | <optgroup id="google_other_models" label="Other"></optgroup> | 3199 | <optgroup id="google_other_models" label="Other"></optgroup> |
| 3211 | </select> | 3200 | </select> |
| 3212 | </div> | 3201 | </div> |
| @@ -3332,15 +3321,9 @@ | |||
| 3332 | <!-- data-mode="full" is for models that require a service account --> | 3321 | <!-- data-mode="full" is for models that require a service account --> |
| 3333 | <optgroup label="Gemini 2.5"> | 3322 | <optgroup label="Gemini 2.5"> |
| 3334 | <option value="gemini-2.5-pro">gemini-2.5-pro</option> | 3323 | <option value="gemini-2.5-pro">gemini-2.5-pro</option> |
| 3335 | <option value="gemini-2.5-pro-preview-06-05">gemini-2.5-pro-preview-06-05</option> | ||
| 3336 | <option value="gemini-2.5-pro-preview-05-06">gemini-2.5-pro-preview-05-06</option> | ||
| 3337 | <option value="gemini-2.5-pro-preview-03-25">gemini-2.5-pro-preview-03-25</option> | ||
| 3338 | <option value="gemini-2.5-pro-exp-03-25" data-mode="full">gemini-2.5-pro-exp-03-25</option> | ||
| 3339 | <option value="gemini-2.5-flash">gemini-2.5-flash</option> | 3324 | <option value="gemini-2.5-flash">gemini-2.5-flash</option> |
| 3340 | <option value="gemini-2.5-flash-preview-05-20">gemini-2.5-flash-preview-05-20</option> | ||
| 3341 | <option value="gemini-2.5-flash-preview-04-17">gemini-2.5-flash-preview-04-17</option> | ||
| 3342 | <option value="gemini-2.5-flash-lite">gemini-2.5-flash-lite</option> | 3325 | <option value="gemini-2.5-flash-lite">gemini-2.5-flash-lite</option> |
| 3343 | <option value="gemini-2.5-flash-lite-preview-06-17">gemini-2.5-flash-lite-preview-06-17</option> | 3326 | <option value="gemini-2.5-flash-image">gemini-2.5-flash-image</option> |
| 3344 | <option value="gemini-2.5-flash-image-preview">gemini-2.5-flash-image-preview</option> | 3327 | <option value="gemini-2.5-flash-image-preview">gemini-2.5-flash-image-preview</option> |
| 3345 | </optgroup> | 3328 | </optgroup> |
| 3346 | <optgroup label="Gemini 2.0"> | 3329 | <optgroup label="Gemini 2.0"> |
| @@ -101,49 +101,33 @@ | |||
| 101 | <option data-type="google" value="gemini-2.5-pro-preview-06-05">gemini-2.5-pro-preview-06-05</option> | 101 | <option data-type="google" value="gemini-2.5-pro-preview-06-05">gemini-2.5-pro-preview-06-05</option> |
| 102 | <option data-type="google" value="gemini-2.5-pro-preview-05-06">gemini-2.5-pro-preview-05-06</option> | 102 | <option data-type="google" value="gemini-2.5-pro-preview-05-06">gemini-2.5-pro-preview-05-06</option> |
| 103 | <option data-type="google" value="gemini-2.5-pro-preview-03-25">gemini-2.5-pro-preview-03-25</option> | 103 | <option data-type="google" value="gemini-2.5-pro-preview-03-25">gemini-2.5-pro-preview-03-25</option> |
| 104 | <option data-type="google" value="gemini-2.5-pro-exp-03-25">gemini-2.5-pro-exp-03-25</option> | ||
| 105 | <option data-type="google" value="gemini-2.5-flash">gemini-2.5-flash</option> | 104 | <option data-type="google" value="gemini-2.5-flash">gemini-2.5-flash</option> |
| 105 | <option data-type="google" value="gemini-2.5-flash-preview-09-2025">gemini-2.5-flash-preview-09-2025</option> | ||
| 106 | <option data-type="google" value="gemini-2.5-flash-preview-05-20">gemini-2.5-flash-preview-05-20</option> | 106 | <option data-type="google" value="gemini-2.5-flash-preview-05-20">gemini-2.5-flash-preview-05-20</option> |
| 107 | <option data-type="google" value="gemini-2.5-flash-preview-04-17">gemini-2.5-flash-preview-04-17</option> | ||
| 108 | <option data-type="google" value="gemini-2.5-flash-lite">gemini-2.5-flash-lite</option> | 107 | <option data-type="google" value="gemini-2.5-flash-lite">gemini-2.5-flash-lite</option> |
| 108 | <option data-type="google" value="gemini-2.5-flash-lite-preview-09-2025">gemini-2.5-flash-lite-preview-09-2025</option> | ||
| 109 | <option data-type="google" value="gemini-2.5-flash-lite-preview-06-17">gemini-2.5-flash-lite-preview-06-17</option> | 109 | <option data-type="google" value="gemini-2.5-flash-lite-preview-06-17">gemini-2.5-flash-lite-preview-06-17</option> |
| 110 | <option data-type="google" value="gemini-2.5-flash-image">gemini-2.5-flash-image</option> | ||
| 110 | <option data-type="google" value="gemini-2.5-flash-image-preview">gemini-2.5-flash-image-preview</option> | 111 | <option data-type="google" value="gemini-2.5-flash-image-preview">gemini-2.5-flash-image-preview</option> |
| 111 | <option data-type="google" value="gemini-2.0-pro-exp-02-05">gemini-2.0-pro-exp-02-05 → 2.5-pro-exp-03-25</option> | 112 | <option data-type="google" value="gemini-2.0-pro-exp-02-05">gemini-2.0-pro-exp-02-05 → 2.5-exp-03-25</option> |
| 112 | <option data-type="google" value="gemini-2.0-pro-exp">gemini-2.0-pro-exp → 2.5-pro-exp-03-25</option> | 113 | <option data-type="google" value="gemini-2.0-pro-exp">gemini-2.0-pro-exp → 2.5-exp-03-25</option> |
| 113 | <option data-type="google" value="gemini-exp-1206">gemini-exp-1206 → 2.5-pro-exp-03-25</option> | 114 | <option data-type="google" value="gemini-exp-1206">gemini-exp-1206 → 2.5-exp-03-25</option> |
| 114 | <option data-type="google" value="gemini-2.0-flash-001">gemini-2.0-flash-001</option> | 115 | <option data-type="google" value="gemini-2.0-flash-001">gemini-2.0-flash-001</option> |
| 115 | <option data-type="google" value="gemini-2.0-flash-exp-image-generation">gemini-2.0-flash-exp-image-generation</option> | 116 | <option data-type="google" value="gemini-2.0-flash-exp-image-generation">gemini-2.0-flash-exp-image-generation</option> |
| 116 | <option data-type="google" value="gemini-2.0-flash-exp">gemini-2.0-flash-exp</option> | 117 | <option data-type="google" value="gemini-2.0-flash-exp">gemini-2.0-flash-exp</option> |
| 117 | <option data-type="google" value="gemini-2.0-flash">gemini-2.0-flash</option> | 118 | <option data-type="google" value="gemini-2.0-flash">gemini-2.0-flash</option> |
| 118 | <option data-type="google" value="gemini-2.0-flash-thinking-exp-01-21">gemini-2.0-flash-thinking-exp-01-21 → 2.5-flash-preview-04-17</option> | 119 | <option data-type="google" value="gemini-2.0-flash-thinking-exp-01-21">gemini-2.0-flash-thinking-exp-01-21 → 2.5-flash-preview-5-20</option> |
| 119 | <option data-type="google" value="gemini-2.0-flash-thinking-exp-1219">gemini-2.0-flash-thinking-exp-1219 → 2.5-flash-preview-04-17</option> | 120 | <option data-type="google" value="gemini-2.0-flash-thinking-exp-1219">gemini-2.0-flash-thinking-exp-1219 → 2.5-flash-preview-05-20</option> |
| 120 | <option data-type="google" value="gemini-2.0-flash-thinking-exp">gemini-2.0-flash-thinking-exp → 2.5-flash-preview-04-17</option> | 121 | <option data-type="google" value="gemini-2.0-flash-thinking-exp">gemini-2.0-flash-thinking-exp → 2.5-flash-preview-05-20</option> |
| 121 | <option data-type="google" value="gemini-2.0-flash-lite-001">gemini-2.0-flash-lite-001</option> | 122 | <option data-type="google" value="gemini-2.0-flash-lite-001">gemini-2.0-flash-lite-001</option> |
| 122 | <option data-type="google" value="gemini-2.0-flash-lite-preview-02-05">gemini-2.0-flash-lite-preview-02-05</option> | 123 | <option data-type="google" value="gemini-2.0-flash-lite-preview-02-05">gemini-2.0-flash-lite-preview-02-05</option> |
| 123 | <option data-type="google" value="gemini-2.0-flash-lite-preview">gemini-2.0-flash-lite-preview</option> | 124 | <option data-type="google" value="gemini-2.0-flash-lite-preview">gemini-2.0-flash-lite-preview</option> |
| 124 | <option data-type="google" value="gemini-1.5-pro-latest">gemini-1.5-pro-latest</option> | ||
| 125 | <option data-type="google" value="gemini-1.5-pro-002">gemini-1.5-pro-002</option> | ||
| 126 | <option data-type="google" value="gemini-1.5-pro-001">gemini-1.5-pro-001</option> | ||
| 127 | <option data-type="google" value="gemini-1.5-pro">gemini-1.5-pro</option> | ||
| 128 | <option data-type="google" value="gemini-1.5-flash-latest">gemini-1.5-flash-latest</option> | ||
| 129 | <option data-type="google" value="gemini-1.5-flash-002">gemini-1.5-flash-002</option> | ||
| 130 | <option data-type="google" value="gemini-1.5-flash-001">gemini-1.5-flash-001</option> | ||
| 131 | <option data-type="google" value="gemini-1.5-flash">gemini-1.5-flash</option> | ||
| 132 | <option data-type="google" value="gemini-1.5-flash-8b-latest">gemini-1.5-flash-8b-latest</option> | ||
| 133 | <option data-type="google" value="gemini-1.5-flash-8b-001">gemini-1.5-flash-8b-001</option> | ||
| 134 | <option data-type="google" value="gemini-1.5-flash-8b-exp-0924">gemini-1.5-flash-8b-exp-0924</option> | ||
| 135 | <option data-type="google" value="gemini-1.5-flash-8b-exp-0827">gemini-1.5-flash-8b-exp-0827</option> | ||
| 136 | <option data-type="google" value="learnlm-2.0-flash-experimental">learnlm-2.0-flash-experimental</option> | 125 | <option data-type="google" value="learnlm-2.0-flash-experimental">learnlm-2.0-flash-experimental</option> |
| 137 | <option data-type="google" value="learnlm-1.5-pro-experimental">learnlm-1.5-pro-experimental</option> | 126 | <option data-type="google" value="gemini-robotics-er-1.5-preview">gemini-robotics-er-1.5-preview</option> |
| 138 | <option data-type="vertexai" value="gemini-2.5-pro">gemini-2.5-pro</option> | 127 | <option data-type="vertexai" value="gemini-2.5-pro">gemini-2.5-pro</option> |
| 139 | <option data-type="vertexai" value="gemini-2.5-pro-preview-06-05">gemini-2.5-pro-preview-06-05</option> | ||
| 140 | <option data-type="vertexai" value="gemini-2.5-pro-preview-05-06">gemini-2.5-pro-preview-05-06</option> | ||
| 141 | <option data-type="vertexai" value="gemini-2.5-pro-preview-03-25">gemini-2.5-pro-preview-03-25</option> | ||
| 142 | <option data-type="vertexai" value="gemini-2.5-flash">gemini-2.5-flash</option> | 128 | <option data-type="vertexai" value="gemini-2.5-flash">gemini-2.5-flash</option> |
| 143 | <option data-type="vertexai" value="gemini-2.5-flash-preview-05-20">gemini-2.5-flash-preview-05-20</option> | ||
| 144 | <option data-type="vertexai" value="gemini-2.5-flash-preview-04-17">gemini-2.5-flash-preview-04-17</option> | ||
| 145 | <option data-type="vertexai" value="gemini-2.5-flash-lite">gemini-2.5-flash-lite</option> | 129 | <option data-type="vertexai" value="gemini-2.5-flash-lite">gemini-2.5-flash-lite</option> |
| 146 | <option data-type="vertexai" value="gemini-2.5-flash-lite-preview-06-17">gemini-2.5-flash-lite-preview-06-17</option> | 130 | <option data-type="vertexai" value="gemini-2.5-flash-image">gemini-2.5-flash-image</option> |
| 147 | <option data-type="vertexai" value="gemini-2.5-flash-image-preview">gemini-2.5-flash-image-preview</option> | 131 | <option data-type="vertexai" value="gemini-2.5-flash-image-preview">gemini-2.5-flash-image-preview</option> |
| 148 | <option data-type="vertexai" value="gemini-2.0-flash-001">gemini-2.0-flash-001</option> | 132 | <option data-type="vertexai" value="gemini-2.0-flash-001">gemini-2.0-flash-001</option> |
| 149 | <option data-type="vertexai" value="gemini-2.0-flash-lite-001">gemini-2.0-flash-lite-001</option> | 133 | <option data-type="vertexai" value="gemini-2.0-flash-lite-001">gemini-2.0-flash-lite-001</option> |
| @@ -372,9 +372,9 @@ const default_settings = { | |||
| 372 | scenario_format: default_scenario_format, | 372 | scenario_format: default_scenario_format, |
| 373 | personality_format: default_personality_format, | 373 | personality_format: default_personality_format, |
| 374 | openai_model: 'gpt-4-turbo', | 374 | openai_model: 'gpt-4-turbo', |
| 375 | claude_model: 'claude-3-5-sonnet-20240620', | 375 | claude_model: 'claude-sonnet-4-5', |
| 376 | google_model: 'gemini-1.5-pro', | 376 | google_model: 'gemini-2.5-pro', |
| 377 | vertexai_model: 'gemini-2.0-flash-001', | 377 | vertexai_model: 'gemini-2.5-pro', |
| 378 | ai21_model: 'jamba-large', | 378 | ai21_model: 'jamba-large', |
| 379 | mistralai_model: 'mistral-large-latest', | 379 | mistralai_model: 'mistral-large-latest', |
| 380 | cohere_model: 'command-r-plus', | 380 | cohere_model: 'command-r-plus', |
| @@ -468,9 +468,9 @@ const oai_settings = { | |||
| 468 | scenario_format: default_scenario_format, | 468 | scenario_format: default_scenario_format, |
| 469 | personality_format: default_personality_format, | 469 | personality_format: default_personality_format, |
| 470 | openai_model: 'gpt-4-turbo', | 470 | openai_model: 'gpt-4-turbo', |
| 471 | claude_model: 'claude-3-5-sonnet-20240620', | 471 | claude_model: 'claude-sonnet-4-5', |
| 472 | google_model: 'gemini-1.5-pro', | 472 | google_model: 'gemini-2.5-pro', |
| 473 | vertexai_model: 'gemini-2.0-flash-001', | 473 | vertexai_model: 'gemini-2.5-pro', |
| 474 | ai21_model: 'jamba-large', | 474 | ai21_model: 'jamba-large', |
| 475 | mistralai_model: 'mistral-large-latest', | 475 | mistralai_model: 'mistral-large-latest', |
| 476 | cohere_model: 'command-r-plus', | 476 | cohere_model: 'command-r-plus', |
| @@ -4981,17 +4981,15 @@ async function onModelChange() { | |||
| 4981 | if ([chat_completion_sources.MAKERSUITE, chat_completion_sources.VERTEXAI].includes(oai_settings.chat_completion_source)) { | 4981 | if ([chat_completion_sources.MAKERSUITE, chat_completion_sources.VERTEXAI].includes(oai_settings.chat_completion_source)) { |
| 4982 | if (oai_settings.max_context_unlocked) { | 4982 | if (oai_settings.max_context_unlocked) { |
| 4983 | $('#openai_max_context').attr('max', max_2mil); | 4983 | $('#openai_max_context').attr('max', max_2mil); |
| 4984 | } else if (value.includes('gemini-1.5-pro')) { | 4984 | } else if (value.includes('gemini-2.5-flash-image')) { |
| 4985 | $('#openai_max_context').attr('max', max_2mil); | ||
| 4986 | } else if (value.includes('gemini-2.5-flash-image-preview')) { | ||
| 4987 | $('#openai_max_context').attr('max', max_32k); | 4985 | $('#openai_max_context').attr('max', max_32k); |
| 4988 | } else if (value.includes('gemini-1.5-flash') || value.includes('gemini-2.0-flash') || value.includes('gemini-2.0-pro') || value.includes('gemini-exp') || value.includes('gemini-2.5-flash') || value.includes('gemini-2.5-pro') || value.includes('learnlm-2.0-flash')) { | 4986 | } else if (value.includes('gemini-2.0-flash') || value.includes('gemini-2.0-pro') || value.includes('gemini-exp') || value.includes('gemini-2.5-flash') || value.includes('gemini-2.5-pro') || value.includes('learnlm-2.0-flash') || value.includes('gemini-robotics')) { |
| 4989 | $('#openai_max_context').attr('max', max_1mil); | 4987 | $('#openai_max_context').attr('max', max_1mil); |
| 4990 | } else if (value.includes('gemma-3-27b-it')) { | 4988 | } else if (value.includes('gemma-3-27b-it')) { |
| 4991 | $('#openai_max_context').attr('max', max_128k); | 4989 | $('#openai_max_context').attr('max', max_128k); |
| 4992 | } else if (value.includes('gemma-3n-e4b-it')) { | 4990 | } else if (value.includes('gemma-3n-e4b-it')) { |
| 4993 | $('#openai_max_context').attr('max', max_8k); | 4991 | $('#openai_max_context').attr('max', max_8k); |
| 4994 | } else if (value.includes('gemma-3') || value.includes('learnlm-1.5-pro-experimental')) { | 4992 | } else if (value.includes('gemma-3')) { |
| 4995 | $('#openai_max_context').attr('max', max_32k); | 4993 | $('#openai_max_context').attr('max', max_32k); |
| 4996 | } else { | 4994 | } else { |
| 4997 | $('#openai_max_context').attr('max', max_32k); | 4995 | $('#openai_max_context').attr('max', max_32k); |
| @@ -5754,11 +5752,11 @@ export function isImageInliningSupported() { | |||
| 5754 | 'c4ai-aya-vision', | 5752 | 'c4ai-aya-vision', |
| 5755 | 'command-a-vision', | 5753 | 'command-a-vision', |
| 5756 | // Google AI Studio | 5754 | // Google AI Studio |
| 5757 | 'gemini-1.5', | ||
| 5758 | 'gemini-2.0', | 5755 | 'gemini-2.0', |
| 5759 | 'gemini-2.5', | 5756 | 'gemini-2.5', |
| 5760 | 'gemini-exp-1206', | 5757 | 'gemini-exp-1206', |
| 5761 | 'learnlm', | 5758 | 'learnlm', |
| 5759 | 'gemini-robotics', | ||
| 5762 | // MistralAI | 5760 | // MistralAI |
| 5763 | 'mistral-small-2503', | 5761 | 'mistral-small-2503', |
| 5764 | 'mistral-small-2506', | 5762 | 'mistral-small-2506', |
| @@ -377,24 +377,16 @@ async function sendMakerSuiteRequest(request, response) { | |||
| 377 | 'gemini-2.0-flash-exp-image-generation', | 377 | 'gemini-2.0-flash-exp-image-generation', |
| 378 | 'gemini-2.0-flash-preview-image-generation', | 378 | 'gemini-2.0-flash-preview-image-generation', |
| 379 | 'gemini-2.5-flash-image-preview', | 379 | 'gemini-2.5-flash-image-preview', |
| 380 | 'gemini-2.5-flash-image', | ||
| 380 | ]; | 381 | ]; |
| 381 | 382 | ||
| 382 | // These models do not support setting the threshold to OFF at all. | 383 | const isThinkingConfigModel = m => /^gemini-2.5-(flash|pro)/.test(m) && !/-image(-preview)?$/.test(m); |
| 383 | const blockNoneModels = [ | ||
| 384 | 'gemini-1.5-pro-001', | ||
| 385 | 'gemini-1.5-flash-001', | ||
| 386 | 'gemini-1.5-flash-8b-exp-0827', | ||
| 387 | 'gemini-1.5-flash-8b-exp-0924', | ||
| 388 | ]; | ||
| 389 | |||
| 390 | const isThinkingConfigModel = m => /^gemini-2.5-(flash|pro)/.test(m) && !/-image-preview$/.test(m); | ||
| 391 | 384 | ||
| 392 | const noSearchModels = [ | 385 | const noSearchModels = [ |
| 393 | 'gemini-2.0-flash-lite', | 386 | 'gemini-2.0-flash-lite', |
| 394 | 'gemini-2.0-flash-lite-001', | 387 | 'gemini-2.0-flash-lite-001', |
| 395 | 'gemini-2.0-flash-lite-preview-02-05', | 388 | 'gemini-2.0-flash-lite-preview-02-05', |
| 396 | 'gemini-1.5-flash-8b-exp-0924', | 389 | 'gemini-robotics-er-1.5-preview', |
| 397 | 'gemini-1.5-flash-8b-exp-0827', | ||
| 398 | ]; | 390 | ]; |
| 399 | // #endregion | 391 | // #endregion |
| 400 | 392 | ||
| @@ -413,15 +405,8 @@ async function sendMakerSuiteRequest(request, response) { | |||
| 413 | const prompt = convertGooglePrompt(request.body.messages, model, useSystemPrompt, getPromptNames(request)); | 405 | const prompt = convertGooglePrompt(request.body.messages, model, useSystemPrompt, getPromptNames(request)); |
| 414 | let safetySettings = GEMINI_SAFETY; | 406 | let safetySettings = GEMINI_SAFETY; |
| 415 | 407 | ||
| 416 | if (blockNoneModels.includes(model)) { | ||
| 417 | safetySettings = GEMINI_SAFETY.map(setting => ({ ...setting, threshold: 'BLOCK_NONE' })); | ||
| 418 | } | ||
| 419 | |||
| 420 | if (enableWebSearch && !enableImageModality && !isGemma && !isLearnLM && !noSearchModels.includes(model)) { | 408 | if (enableWebSearch && !enableImageModality && !isGemma && !isLearnLM && !noSearchModels.includes(model)) { |
| 421 | const searchTool = model.includes('1.5') | 409 | tools.push({ google_search: {} }); |
| 422 | ? ({ google_search_retrieval: {} }) | ||
| 423 | : ({ google_search: {} }); | ||
| 424 | tools.push(searchTool); | ||
| 425 | } | 410 | } |
| 426 | 411 | ||
| 427 | if (Array.isArray(request.body.tools) && request.body.tools.length > 0 && !enableImageModality && !isGemma) { | 412 | if (Array.isArray(request.body.tools) && request.body.tools.length > 0 && !enableImageModality && !isGemma) { |