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