Merge pull request #2727 from M0ch0/staging Support gemini-1.5-series-exp-0827

6e7c72364f6d69637a018ca267b074ea0af54e16

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

Signed
4 files changed, +12 -0Showing whitespace changes
public/index.html+3 -0
@@ -2797,8 +2797,11 @@
2797 </optgroup>2797 </optgroup>
2798 <optgroup label="Subversions">2798 <optgroup label="Subversions">
2799 <option value="gemini-1.5-pro-exp-0801">Gemini 1.5 Pro Experiment 2024-08-01</option>2799 <option value="gemini-1.5-pro-exp-0801">Gemini 1.5 Pro Experiment 2024-08-01</option>
2800 <option value="gemini-1.5-pro-exp-0827">Gemini 1.5 Pro Experiment 2024-08-27</option>
2800 <option value="gemini-1.5-pro-latest">Gemini 1.5 Pro [latest]</option>2801 <option value="gemini-1.5-pro-latest">Gemini 1.5 Pro [latest]</option>
2801 <option value="gemini-1.5-pro-001">Gemini 1.5 Pro [001]</option>2802 <option value="gemini-1.5-pro-001">Gemini 1.5 Pro [001]</option>
2803 <option value="gemini-1.5-flash-exp-0827">Gemini 1.5 Flash Experiment 2024-08-27</option>
2804 <option value="gemini-1.5-flash-8b-exp-0827">Gemini 1.5 Flash 8B Experiment 2024-08-27</option>
2802 <option value="gemini-1.5-flash-latest">Gemini 1.5 Flash [latest]</option>2805 <option value="gemini-1.5-flash-latest">Gemini 1.5 Flash [latest]</option>
2803 <option value="gemini-1.5-flash-001">Gemini 1.5 Flash [001]</option>2806 <option value="gemini-1.5-flash-001">Gemini 1.5 Flash [001]</option>
2804 <option value="gemini-1.0-pro-latest">Gemini 1.0 Pro [latest]</option>2807 <option value="gemini-1.0-pro-latest">Gemini 1.0 Pro [latest]</option>
public/scripts/extensions/caption/settings.html+3 -0
@@ -45,8 +45,11 @@
45 <option data-type="anthropic" value="claude-3-haiku-20240307">claude-3-haiku-20240307</option>45 <option data-type="anthropic" value="claude-3-haiku-20240307">claude-3-haiku-20240307</option>
46 <option data-type="google" value="gemini-pro-vision">gemini-pro-vision</option>46 <option data-type="google" value="gemini-pro-vision">gemini-pro-vision</option>
47 <option data-type="google" value="gemini-1.5-flash-latest">gemini-1.5-flash-latest</option>47 <option data-type="google" value="gemini-1.5-flash-latest">gemini-1.5-flash-latest</option>
48 <option data-type="google" value="gemini-1.5-flash-exp-0827">gemini-1.5-flash-exp-0827</option>
49 <option data-type="google" value="gemini-1.5-flash-8b-exp-0827">gemini-1.5-flash-8b-exp-0827</option>
48 <option data-type="google" value="gemini-1.5-pro-latest">gemini-1.5-pro-latest</option>50 <option data-type="google" value="gemini-1.5-pro-latest">gemini-1.5-pro-latest</option>
49 <option data-type="google" value="gemini-1.5-pro-exp-0801">gemini-1.5-pro-exp-0801</option>51 <option data-type="google" value="gemini-1.5-pro-exp-0801">gemini-1.5-pro-exp-0801</option>
52 <option data-type="google" value="gemini-1.5-pro-exp-0827">gemini-1.5-pro-exp-0827</option>
50 <option data-type="openrouter" value="openai/gpt-4-vision-preview">openai/gpt-4-vision-preview</option>53 <option data-type="openrouter" value="openai/gpt-4-vision-preview">openai/gpt-4-vision-preview</option>
51 <option data-type="openrouter" value="openai/gpt-4o">openai/gpt-4o</option>54 <option data-type="openrouter" value="openai/gpt-4o">openai/gpt-4o</option>
52 <option data-type="openrouter" value="openai/gpt-4-turbo">openai/gpt-4-turbo</option>55 <option data-type="openrouter" value="openai/gpt-4-turbo">openai/gpt-4-turbo</option>
public/scripts/openai.js+3 -0
@@ -4703,11 +4703,14 @@ export function isImageInliningSupported() {
4703 'gemini-1.5-flash',4703 'gemini-1.5-flash',
4704 'gemini-1.5-flash-latest',4704 'gemini-1.5-flash-latest',
4705 'gemini-1.5-flash-001',4705 'gemini-1.5-flash-001',
4706 'gemini-1.5-flash-exp-0827',
4707 'gemini-1.5-flash-8b-exp-0827',
4706 'gemini-1.0-pro-vision-latest',4708 'gemini-1.0-pro-vision-latest',
4707 'gemini-1.5-pro',4709 'gemini-1.5-pro',
4708 'gemini-1.5-pro-latest',4710 'gemini-1.5-pro-latest',
4709 'gemini-1.5-pro-001',4711 'gemini-1.5-pro-001',
4710 'gemini-1.5-pro-exp-0801',4712 'gemini-1.5-pro-exp-0801',
4713 'gemini-1.5-pro-exp-0827',
4711 'gemini-pro-vision',4714 'gemini-pro-vision',
4712 'claude-3',4715 'claude-3',
4713 'claude-3-5',4716 'claude-3-5',
src/prompt-converters.js+3 -0
@@ -267,10 +267,13 @@ function convertGooglePrompt(messages, model, useSysPrompt = false, charName = '
267 'gemini-1.5-flash',267 'gemini-1.5-flash',
268 'gemini-1.5-flash-latest',268 'gemini-1.5-flash-latest',
269 'gemini-1.5-flash-001',269 'gemini-1.5-flash-001',
270 'gemini-1.5-flash-exp-0827',
271 'gemini-1.5-flash-8b-exp-0827',
270 'gemini-1.5-pro',272 'gemini-1.5-pro',
271 'gemini-1.5-pro-latest',273 'gemini-1.5-pro-latest',
272 'gemini-1.5-pro-001',274 'gemini-1.5-pro-001',
273 'gemini-1.5-pro-exp-0801',275 'gemini-1.5-pro-exp-0801',
276 'gemini-1.5-pro-exp-0827',
274 'gemini-1.0-pro-vision-latest',277 'gemini-1.0-pro-vision-latest',
275 'gemini-pro-vision',278 'gemini-pro-vision',
276 ];279 ];