Sort textgen model lists alphabetically
| @@ -72,6 +72,7 @@ export async function loadTogetherAIModels(data) { | |||
| 72 | return; | 72 | return; |
| 73 | } | 73 | } |
| 74 | 74 | ||
| 75 | data.sort((a, b) => a.name.localeCompare(b.name)); | ||
| 75 | togetherModels = data; | 76 | togetherModels = data; |
| 76 | 77 | ||
| 77 | if (!data.find(x => x.name === textgen_settings.togetherai_model)) { | 78 | if (!data.find(x => x.name === textgen_settings.togetherai_model)) { |
| @@ -99,6 +100,7 @@ export async function loadInfermaticAIModels(data) { | |||
| 99 | return; | 100 | return; |
| 100 | } | 101 | } |
| 101 | 102 | ||
| 103 | data.sort((a, b) => a.id.localeCompare(b.id)); | ||
| 102 | infermaticAIModels = data; | 104 | infermaticAIModels = data; |
| 103 | 105 | ||
| 104 | if (!data.find(x => x.id === textgen_settings.infermaticai_model)) { | 106 | if (!data.find(x => x.id === textgen_settings.infermaticai_model)) { |
| @@ -151,6 +153,7 @@ export async function loadMancerModels(data) { | |||
| 151 | return; | 153 | return; |
| 152 | } | 154 | } |
| 153 | 155 | ||
| 156 | data.sort((a, b) => a.name.localeCompare(b.name)); | ||
| 154 | mancerModels = data; | 157 | mancerModels = data; |
| 155 | 158 | ||
| 156 | if (!data.find(x => x.id === textgen_settings.mancer_model)) { | 159 | if (!data.find(x => x.id === textgen_settings.mancer_model)) { |
| @@ -173,6 +176,7 @@ export async function loadOpenRouterModels(data) { | |||
| 173 | return; | 176 | return; |
| 174 | } | 177 | } |
| 175 | 178 | ||
| 179 | data.sort((a, b) => a.name.localeCompare(b.name)); | ||
| 176 | openRouterModels = data; | 180 | openRouterModels = data; |
| 177 | 181 | ||
| 178 | if (!data.find(x => x.id === textgen_settings.openrouter_model)) { | 182 | if (!data.find(x => x.id === textgen_settings.openrouter_model)) { |