Merge pull request #2530 from SillyTavern/gpt-4o-mini Add gpt-4o-mini

88acb568ad715da118ff3ffd9fed06ea72bba035

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

Signed
3 files changed, +8 -0Ignore whitespace
public/index.html+4 -0
@@ -2560,6 +2560,10 @@
2560 <option value="gpt-4o">gpt-4o</option>2560 <option value="gpt-4o">gpt-4o</option>
2561 <option value="gpt-4o-2024-05-13">gpt-4o-2024-05-13</option>2561 <option value="gpt-4o-2024-05-13">gpt-4o-2024-05-13</option>
2562 </optgroup>2562 </optgroup>
2563 <optgroup label="gpt-4o-mini">
2564 <option value="gpt-4o-mini">gpt-4o-mini</option>
2565 <option value="gpt-4o-mini-2024-07-18">gpt-4o-mini-2024-07-18</option>
2566 </optgroup>
2563 <optgroup label="GPT-4 Turbo">2567 <optgroup label="GPT-4 Turbo">
2564 <option value="gpt-4-turbo">gpt-4-turbo</option>2568 <option value="gpt-4-turbo">gpt-4-turbo</option>
2565 <option value="gpt-4-turbo-2024-04-09">gpt-4-turbo-2024-04-09</option>2569 <option value="gpt-4-turbo-2024-04-09">gpt-4-turbo-2024-04-09</option>
public/scripts/extensions/caption/settings.html+2 -0
@@ -35,6 +35,7 @@
35 <option data-type="openai" value="gpt-4-vision-preview">gpt-4-vision-preview</option>35 <option data-type="openai" value="gpt-4-vision-preview">gpt-4-vision-preview</option>
36 <option data-type="openai" value="gpt-4-turbo">gpt-4-turbo</option>36 <option data-type="openai" value="gpt-4-turbo">gpt-4-turbo</option>
37 <option data-type="openai" value="gpt-4o">gpt-4o</option>37 <option data-type="openai" value="gpt-4o">gpt-4o</option>
38 <option data-type="openai" value="gpt-4o-mini">gpt-4o-mini</option>
38 <option data-type="anthropic" value="claude-3-5-sonnet-20240620">claude-3-5-sonnet-20240620</option>39 <option data-type="anthropic" value="claude-3-5-sonnet-20240620">claude-3-5-sonnet-20240620</option>
39 <option data-type="anthropic" value="claude-3-opus-20240229">claude-3-opus-20240229</option>40 <option data-type="anthropic" value="claude-3-opus-20240229">claude-3-opus-20240229</option>
40 <option data-type="anthropic" value="claude-3-sonnet-20240229">claude-3-sonnet-20240229</option>41 <option data-type="anthropic" value="claude-3-sonnet-20240229">claude-3-sonnet-20240229</option>
@@ -44,6 +45,7 @@
44 <option data-type="openrouter" value="openai/gpt-4-vision-preview">openai/gpt-4-vision-preview</option>45 <option data-type="openrouter" value="openai/gpt-4-vision-preview">openai/gpt-4-vision-preview</option>
45 <option data-type="openrouter" value="openai/gpt-4o">openai/gpt-4o</option>46 <option data-type="openrouter" value="openai/gpt-4o">openai/gpt-4o</option>
46 <option data-type="openrouter" value="openai/gpt-4-turbo">openai/gpt-4-turbo</option>47 <option data-type="openrouter" value="openai/gpt-4-turbo">openai/gpt-4-turbo</option>
48 <option data-type="openrouter" value="openai/gpt-4o-mini">openai/gpt-4o-mini</option>
47 <option data-type="openrouter" value="haotian-liu/llava-13b">haotian-liu/llava-13b</option>49 <option data-type="openrouter" value="haotian-liu/llava-13b">haotian-liu/llava-13b</option>
48 <option data-type="openrouter" value="fireworks/firellava-13b">fireworks/firellava-13b</option>50 <option data-type="openrouter" value="fireworks/firellava-13b">fireworks/firellava-13b</option>
49 <option data-type="openrouter" value="anthropic/claude-3.5-sonnet">anthropic/claude-3.5-sonnet</option>51 <option data-type="openrouter" value="anthropic/claude-3.5-sonnet">anthropic/claude-3.5-sonnet</option>
public/scripts/openai.js+2 -0
@@ -4633,8 +4633,10 @@ export function isImageInliningSupported() {
4633 'gemini-1.5-pro-latest',4633 'gemini-1.5-pro-latest',
4634 'gemini-pro-vision',4634 'gemini-pro-vision',
4635 'claude-3',4635 'claude-3',
4636 'claude-3-5',
4636 'gpt-4-turbo',4637 'gpt-4-turbo',
4637 'gpt-4o',4638 'gpt-4o',
4639 'gpt-4o-mini',
4638 ];4640 ];
46394641
4640 switch (oai_settings.chat_completion_source) {4642 switch (oai_settings.chat_completion_source) {