MistralAI: new pixtral large model

b651d31780d72afae0ca8e29a4180366df2b6e9c

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

3 files changed, +8 -1Ignore whitespace
public/index.html+3 -0
@@ -3026,6 +3026,7 @@
3026 <option value="codestral-latest">codestral-latest</option>3026 <option value="codestral-latest">codestral-latest</option>
3027 <option value="codestral-mamba-latest">codestral-mamba-latest</option>3027 <option value="codestral-mamba-latest">codestral-mamba-latest</option>
3028 <option value="pixtral-12b-latest">pixtral-12b-latest</option>3028 <option value="pixtral-12b-latest">pixtral-12b-latest</option>
3029 <option value="pixtral-large-latest">pixtral-large-latest</option>
3029 </optgroup>3030 </optgroup>
3030 <optgroup label="Sub-versions">3031 <optgroup label="Sub-versions">
3031 <option value="open-mistral-nemo-2407">open-mistral-nemo-2407</option>3032 <option value="open-mistral-nemo-2407">open-mistral-nemo-2407</option>
@@ -3040,10 +3041,12 @@
3040 <option value="mistral-medium-2312">mistral-medium-2312</option>3041 <option value="mistral-medium-2312">mistral-medium-2312</option>
3041 <option value="mistral-large-2402">mistral-large-2402</option>3042 <option value="mistral-large-2402">mistral-large-2402</option>
3042 <option value="mistral-large-2407">mistral-large-2407</option>3043 <option value="mistral-large-2407">mistral-large-2407</option>
3044 <option value="mistral-large-2411">mistral-large-2411</option>
3043 <option value="codestral-2405">codestral-2405</option>3045 <option value="codestral-2405">codestral-2405</option>
3044 <option value="codestral-2405-blue">codestral-2405-blue</option>3046 <option value="codestral-2405-blue">codestral-2405-blue</option>
3045 <option value="codestral-mamba-2407">codestral-mamba-2407</option>3047 <option value="codestral-mamba-2407">codestral-mamba-2407</option>
3046 <option value="pixtral-12b-2409">pixtral-12b-2409</option>3048 <option value="pixtral-12b-2409">pixtral-12b-2409</option>
3049 <option value="pixtral-large-2411">pixtral-large-2411</option>
3047 </optgroup>3050 </optgroup>
3048 <optgroup id="mistralai_other_models" label="Other"></optgroup>3051 <optgroup id="mistralai_other_models" label="Other"></optgroup>
3049 </select>3052 </select>
public/scripts/extensions/caption/settings.html+2 -0
@@ -37,6 +37,8 @@
37 <select id="caption_multimodal_model" class="flex1 text_pole">37 <select id="caption_multimodal_model" class="flex1 text_pole">
38 <option data-type="mistral" value="pixtral-12b-latest">pixtral-12b-latest</option>38 <option data-type="mistral" value="pixtral-12b-latest">pixtral-12b-latest</option>
39 <option data-type="mistral" value="pixtral-12b-2409">pixtral-12b-2409</option>39 <option data-type="mistral" value="pixtral-12b-2409">pixtral-12b-2409</option>
40 <option data-type="mistral" value="pixtral-large-latest">pixtral-large-latest</option>
41 <option data-type="mistral" value="pixtral-large-2411">pixtral-large-2411</option>
40 <option data-type="zerooneai" value="yi-vision">yi-vision</option>42 <option data-type="zerooneai" value="yi-vision">yi-vision</option>
41 <option data-type="openai" value="gpt-4-vision-preview">gpt-4-vision-preview</option>43 <option data-type="openai" value="gpt-4-vision-preview">gpt-4-vision-preview</option>
42 <option data-type="openai" value="gpt-4-turbo">gpt-4-turbo</option>44 <option data-type="openai" value="gpt-4-turbo">gpt-4-turbo</option>
public/scripts/openai.js+3 -1
@@ -4165,7 +4165,7 @@ async function onModelChange() {
4165 $('#openai_max_context').attr('max', unlocked_max);4165 $('#openai_max_context').attr('max', unlocked_max);
4166 } else if (oai_settings.mistralai_model.includes('codestral-mamba')) {4166 } else if (oai_settings.mistralai_model.includes('codestral-mamba')) {
4167 $('#openai_max_context').attr('max', max_256k);4167 $('#openai_max_context').attr('max', max_256k);
4168 } else if (['mistral-large-2407', 'mistral-large-latest'].includes(oai_settings.mistralai_model)) {4168 } else if (['mistral-large-2407', 'mistral-large-2411', 'mistral-large-latest'].includes(oai_settings.mistralai_model)) {
4169 $('#openai_max_context').attr('max', max_128k);4169 $('#openai_max_context').attr('max', max_128k);
4170 } else if (oai_settings.mistralai_model.includes('mistral-nemo')) {4170 } else if (oai_settings.mistralai_model.includes('mistral-nemo')) {
4171 $('#openai_max_context').attr('max', max_128k);4171 $('#openai_max_context').attr('max', max_128k);
@@ -4764,6 +4764,8 @@ export function isImageInliningSupported() {
4764 'pixtral-12b-latest',4764 'pixtral-12b-latest',
4765 'pixtral-12b',4765 'pixtral-12b',
4766 'pixtral-12b-2409',4766 'pixtral-12b-2409',
4767 'pixtral-large-latest',
4768 'pixtral-large-2411',
4767 ];4769 ];
47684770
4769 switch (oai_settings.chat_completion_source) {4771 switch (oai_settings.chat_completion_source) {