Update Perplexity models

101616c422df7bba16d354297f39096a218feb28

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

2 files changed, +17 -4Showing whitespace changes
public/index.html+10 -2
@@ -2895,6 +2895,16 @@
28952895 <h4 data-i18n="Perplexity Model">Perplexity Model</h4>
28962896 <select id="model_perplexity_select">
28972897 <optgroup label="Perplexity Models">
2898+ <option value="llama-3.1-sonar-small-128k-online">llama-3.1-sonar-small-128k-online</option>
2899+ <option value="llama-3.1-sonar-small-128k-chat">llama-3.1-sonar-small-128k-chat</option>
2900+ <option value="llama-3.1-sonar-large-128k-online">llama-3.1-sonar-large-128k-online</option>
2901+ <option value="llama-3.1-sonar-large-128k-chat">llama-3.1-sonar-large-128k-chat</option>
2902+ </optgroup>
2903+ <optgroup label="Open-Source Models">
2904+ <option value="llama-3.1-8b-instruct">llama-3.1-8b-instruct</option>
2905+ <option value="llama-3.1-70b-instruct">llama-3.1-70b-instruct</option>
2906+ </optgroup>
2907+ <optgroup label="Deprecated Models">
28982908 <option value="llama-3-sonar-small-32k-chat">llama-3-sonar-small-32k-chat</option>
28992909 <option value="llama-3-sonar-small-32k-online">llama-3-sonar-small-32k-online</option>
29002910 <option value="llama-3-sonar-large-32k-chat">llama-3-sonar-large-32k-chat</option>
@@ -2903,8 +2913,6 @@
29032913 <option value="sonar-small-online">sonar-small-online</option>
29042914 <option value="sonar-medium-chat">sonar-medium-chat</option>
29052915 <option value="sonar-medium-online">sonar-medium-online</option>
2906- </optgroup>
2907- <optgroup label="Open-Source Models">
29082916 <option value="llama-3-8b-instruct">llama-3-8b-instruct</option>
29092917 <option value="llama-3-70b-instruct">llama-3-70b-instruct</option>
29102918 <option value="mistral-7b-instruct">mistral-7b-instruct (v0.2)</option>
public/scripts/openai.js+7 -2
@@ -264,7 +264,7 @@ const default_settings = {
264264 ai21_model: 'j2-ultra',
265265 mistralai_model: 'mistral-medium-latest',
266266 cohere_model: 'command-r',
267267 perplexity_model: 'llama-3.1-70b-instruct',
268268 groq_model: 'llama3-70b-8192',
269269 zerooneai_model: 'yi-large',
270270 custom_model: '',
@@ -344,7 +344,7 @@ const oai_settings = {
344344 ai21_model: 'j2-ultra',
345345 mistralai_model: 'mistral-medium-latest',
346346 cohere_model: 'command-r',
347347 perplexity_model: 'llama-3.1-70b-instruct',
348348 groq_model: 'llama3-70b-8192',
349349 zerooneai_model: 'yi-large',
350350 custom_model: '',
@@ -4201,6 +4201,11 @@ async function onModelChange() {
42014201 if (oai_settings.max_context_unlocked) {
42024202 $('#openai_max_context').attr('max', unlocked_max);
42034203 }
4204+ else if (oai_settings.perplexity_model.includes('llama-3.1')) {
4205+ const isOnline = oai_settings.perplexity_model.includes('online');
4206+ const contextSize = isOnline ? 128 * 1024 - 4000 : 128 * 1024;
4207+ $('#openai_max_context').attr('max', contextSize);
4208+ }
42044209 else if (['llama-3-sonar-small-32k-chat', 'llama-3-sonar-large-32k-chat'].includes(oai_settings.perplexity_model)) {
42054210 $('#openai_max_context').attr('max', max_32k);
42064211 }