Merge branch 'staging' into feat/an-macro
| @@ -3193,6 +3193,7 @@ | ||
| 3193 | 3193 | <option value="mistral-small-latest">mistral-small-latest</option> |
| 3194 | 3194 | <option value="mistral-medium-latest">mistral-medium-latest</option> |
| 3195 | 3195 | <option value="mistral-large-latest">mistral-large-latest</option> |
| 3196 | + <option value="mistral-saba-latest">mistral-saba-latest</option> | |
| 3196 | 3197 | <option value="codestral-latest">codestral-latest</option> |
| 3197 | 3198 | <option value="codestral-mamba-latest">codestral-mamba-latest</option> |
| 3198 | 3199 | <option value="pixtral-12b-latest">pixtral-12b-latest</option> |
| @@ -3208,13 +3209,20 @@ | ||
| 3208 | 3209 | <option value="mistral-small-2312">mistral-small-2312</option> |
| 3209 | 3210 | <option value="mistral-small-2402">mistral-small-2402</option> |
| 3210 | 3211 | <option value="mistral-small-2409">mistral-small-2409</option> |
| 3212 | + <option value="mistral-small-2501">mistral-small-2501</option> | |
| 3213 | + <option value="mistral-small-2503">mistral-small-2503</option> | |
| 3211 | 3214 | <option value="mistral-medium-2312">mistral-medium-2312</option> |
| 3212 | 3215 | <option value="mistral-large-2402">mistral-large-2402</option> |
| 3213 | 3216 | <option value="mistral-large-2407">mistral-large-2407</option> |
| 3214 | 3217 | <option value="mistral-large-2411">mistral-large-2411</option> |
| 3218 | + <option value="mistral-large-pixtral-2411">mistral-large-pixtral-2411</option> | |
| 3219 | + <option value="mistral-saba-2502">mistral-saba-2502</option> | |
| 3215 | 3220 | <option value="codestral-2405">codestral-2405</option> |
| 3216 | 3221 | <option value="codestral-2405-blue">codestral-2405-blue</option> |
| 3217 | 3222 | <option value="codestral-mamba-2407">codestral-mamba-2407</option> |
| 3223 | + <option value="codestral-2411-rc5">codestral-2411-rc5</option> | |
| 3224 | + <option value="codestral-2412">codestral-2412</option> | |
| 3225 | + <option value="codestral-2501">codestral-2501</option> | |
| 3218 | 3226 | <option value="pixtral-12b-2409">pixtral-12b-2409</option> |
| 3219 | 3227 | <option value="pixtral-large-2411">pixtral-large-2411</option> |
| 3220 | 3228 | </optgroup> |
| @@ -3417,7 +3425,7 @@ | ||
| 3417 | 3425 | </form> |
| 3418 | 3426 | <div id="01ai_form" data-source="01ai"> |
| 3419 | 3427 | <h4> |
| 3420 | 3428 | <a data-i18n="01.AI API Key" href="https://platform.01lingyiwanwu.aicom/" target="_blank" rel="noopener noreferrer"> |
| 3421 | 3429 | 01.AI API Key |
| 3422 | 3430 | </a> |
| 3423 | 3431 | </h4> |
| @@ -42,6 +42,9 @@ | ||
| 42 | 42 | <option data-type="mistral" value="pixtral-12b-2409">pixtral-12b-2409</option> |
| 43 | 43 | <option data-type="mistral" value="pixtral-large-latest">pixtral-large-latest</option> |
| 44 | 44 | <option data-type="mistral" value="pixtral-large-2411">pixtral-large-2411</option> |
| 45 | + <option data-type="mistral" value="mistral-large-pixtral-2411">mistral-large-pixtral-2411</option> | |
| 46 | + <option data-type="mistral" value="mistral-small-2503">mistral-small-2503</option> | |
| 47 | + <option data-type="mistral" value="mistral-small-latest">mistral-small-latest</option> | |
| 45 | 48 | <option data-type="zerooneai" value="yi-vision">yi-vision</option> |
| 46 | 49 | <option data-type="openai" value="gpt-4-vision-preview">gpt-4-vision-preview</option> |
| 47 | 50 | <option data-type="openai" value="gpt-4-turbo">gpt-4-turbo</option> |
| @@ -4437,9 +4437,9 @@ async function onModelChange() { | ||
| 4437 | 4437 | if (oai_settings.chat_completion_source === chat_completion_sources.MISTRALAI) { |
| 4438 | 4438 | if (oai_settings.max_context_unlocked) { |
| 4439 | 4439 | $('#openai_max_context').attr('max', unlocked_max); |
| 4440 | - } else if (oai_settings.mistralai_model.includes('codestral-mamba')) { | |
| 4440 | + } else if (['codestral-latest', 'codestral-mamba-2407', 'codestral-2411-rc5', 'codestral-2412', 'codestral-2501'].includes(oai_settings.mistralai_model)) { | |
| 4441 | 4441 | $('#openai_max_context').attr('max', max_256k); |
| 4442 | 4442 | } else if (['mistral-large-2407', 'mistral-large-2411', 'mistral-large-pixtral-2411', 'mistral-large-latest'].includes(oai_settings.mistralai_model)) { |
| 4443 | 4443 | $('#openai_max_context').attr('max', max_128k); |
| 4444 | 4444 | } else if (oai_settings.mistralai_model.includes('mistral-nemo')) { |
| 4445 | 4445 | $('#openai_max_context').attr('max', max_128k); |
| @@ -49,7 +49,7 @@ const API_COHERE_V2 = 'https://api.cohere.ai/v2'; | ||
| 49 | 49 | const API_PERPLEXITY = 'https://api.perplexity.ai'; |
| 50 | 50 | const API_GROQ = 'https://api.groq.com/openai/v1'; |
| 51 | 51 | const API_MAKERSUITE = 'https://generativelanguage.googleapis.com'; |
| 52 | 52 | const API_01AI = 'https://api.01lingyiwanwu.aicom/v1'; |
| 53 | 53 | const API_BLOCKENTROPY = 'https://api.blockentropy.ai/v1'; |
| 54 | 54 | const API_AI21 = 'https://api.ai21.com/studio/v1'; |
| 55 | 55 | const API_NANOGPT = 'https://nano-gpt.com/api/v1'; |
| @@ -116,7 +116,7 @@ router.post('/caption-image', async (request, response) => { | ||
| 116 | 116 | } |
| 117 | 117 | |
| 118 | 118 | if (request.body.api === 'zerooneai') { |
| 119 | 119 | apiUrl = 'https://api.01lingyiwanwu.aicom/v1/chat/completions'; |
| 120 | 120 | } |
| 121 | 121 | |
| 122 | 122 | if (request.body.api === 'groq') { |