Merge pull request #2945 from M0ch0/staging Support new gemini-1.5-flash-8B model, and flash-002's context reduction.

130eb4bc3345a8d6b04e1ba2790faa90d07df7cf

Cohee <18619528+Cohee1207@users.noreply.github.com>

Signed
3 files changed, +3 -2Showing whitespace changes
public/index.html+1 -0
@@ -2888,6 +2888,7 @@
28882888 <option value="gemini-1.5-pro-latest">Gemini 1.5 Pro [latest]</option>
28892889 <option value="gemini-1.5-pro-001">Gemini 1.5 Pro [001]</option>
28902890 <option value="gemini-1.5-pro-002">Gemini 1.5 Pro [002]</option>
2891+ <option value="gemini-1.5-flash-8b">Gemini 1.5 Flash 8B</option>
28912892 <option value="gemini-1.5-flash-exp-0827">Gemini 1.5 Flash Experiment 2024-08-27</option>
28922893 <option value="gemini-1.5-flash-8b-exp-0827">Gemini 1.5 Flash 8B Experiment 2024-08-27</option>
28932894 <option value="gemini-1.5-flash-8b-exp-0924">Gemini 1.5 Flash 8B Experiment 2024-09-24</option>
public/scripts/openai.js+1 -2
@@ -4009,8 +4009,6 @@ async function onModelChange() {
40094009 $('#openai_max_context').attr('max', max_2mil);
40104010 } else if (value.includes('gemini-1.5-pro')) {
40114011 $('#openai_max_context').attr('max', max_2mil);
4012- } else if (value.match('gemini-1.5-flash-002')) {
4013- $('#openai_max_context').attr('max', max_2mil);
40144012 } else if (value.includes('gemini-1.5-flash')) {
40154013 $('#openai_max_context').attr('max', max_1mil);
40164014 } else if (value.includes('gemini-1.0-pro-vision') || value === 'gemini-pro-vision') {
@@ -4662,6 +4660,7 @@ export function isImageInliningSupported() {
46624660 'gemini-1.5-flash-001',
46634661 'gemini-1.5-flash-002',
46644662 'gemini-1.5-flash-exp-0827',
4663+ 'gemini-1.5-flash-8b',
46654664 'gemini-1.5-flash-8b-exp-0827',
46664665 'gemini-1.5-flash-8b-exp-0924',
46674666 'gemini-1.0-pro-vision-latest',
src/prompt-converters.js+1 -0
@@ -269,6 +269,7 @@ function convertGooglePrompt(messages, model, useSysPrompt = false, charName = '
269269 'gemini-1.5-flash-001',
270270 'gemini-1.5-flash-002',
271271 'gemini-1.5-flash-exp-0827',
272+ 'gemini-1.5-flash-8b',
272273 'gemini-1.5-flash-8b-exp-0827',
273274 'gemini-1.5-flash-8b-exp-0924',
274275 'gemini-1.5-pro',