| 4643 | } | 4644 | } |
| 4644 | | 4645 | |
| 4645 | if ($(this).is('#model_mistralai_select')) { | 4646 | if ($(this).is('#model_mistralai_select')) { |
| | 4647 | if (!value) { |
| | 4648 | console.debug('Null MistralAI model selected. Ignoring.'); |
| | 4649 | return; |
| | 4650 | } |
| 4646 | // Upgrade old mistral models to new naming scheme | 4651 | // Upgrade old mistral models to new naming scheme |
| 4647 | // would have done this in loadOpenAISettings, but it wasn't updating on preset change? | 4652 | // would have done this in loadOpenAISettings, but it wasn't updating on preset change? |
| 4648 | if (value === 'mistral-medium' || value === 'mistral-small') { | 4653 | if (value === 'mistral-medium' || value === 'mistral-small') { |
| 4649 | value = value + '-latest'; | 4654 | value = value + '-latest'; |
| 4650 | } else if (value === '') { | | |
| 4651 | value = default_settings.mistralai_model; | | |
| 4652 | } | 4655 | } |
| 4653 | console.log('MistralAI model changed to', value); | 4656 | console.log('MistralAI model changed to', value); |
| 4654 | oai_settings.mistralai_model = value; | 4657 | oai_settings.mistralai_model = value; |