Sort textgen model lists alphabetically

8892fdc421792f55843468578cf46ce5b18ed069

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

1 files changed, +4 -0Showing whitespace changes
public/scripts/textgen-models.js+4 -0
@@ -72,6 +72,7 @@ export async function loadTogetherAIModels(data) {
7272 return;
7373 }
7474
75+ data.sort((a, b) => a.name.localeCompare(b.name));
7576 togetherModels = data;
7677
7778 if (!data.find(x => x.name === textgen_settings.togetherai_model)) {
@@ -99,6 +100,7 @@ export async function loadInfermaticAIModels(data) {
99100 return;
100101 }
101102
103+ data.sort((a, b) => a.id.localeCompare(b.id));
102104 infermaticAIModels = data;
103105
104106 if (!data.find(x => x.id === textgen_settings.infermaticai_model)) {
@@ -151,6 +153,7 @@ export async function loadMancerModels(data) {
151153 return;
152154 }
153155
156+ data.sort((a, b) => a.name.localeCompare(b.name));
154157 mancerModels = data;
155158
156159 if (!data.find(x => x.id === textgen_settings.mancer_model)) {
@@ -173,6 +176,7 @@ export async function loadOpenRouterModels(data) {
173176 return;
174177 }
175178
179+ data.sort((a, b) => a.name.localeCompare(b.name));
176180 openRouterModels = data;
177181
178182 if (!data.find(x => x.id === textgen_settings.openrouter_model)) {