Przeglądaj źródła

fix: models not loading

Co-Authored-By: _00_ <131402327+rgaricano@users.noreply.github.com>
Timothy Jaeryang Baek 1 miesiąc temu
rodzic
commit
bbfe456f90

+ 1 - 1
src/lib/apis/ollama/index.ts

@@ -234,7 +234,7 @@ export const getOllamaModels = async (token: string = '', urlIdx: null | number
 	return (res?.models ?? [])
 		.map((model) => ({ id: model.model, name: model.name ?? model.model, ...model }))
 		.sort((a, b) => {
-			return a.name.localeCompare(b.name);
+			return (a?.name ?? a?.id ?? '').localeCompare(b?.name ?? b?.id ?? '');
 		});
 };
 

+ 1 - 1
src/lib/components/admin/Evaluations/Leaderboard.svelte

@@ -115,7 +115,7 @@
 				if (a.rating === '-' && b.rating !== '-') return 1;
 				if (b.rating === '-' && a.rating !== '-') return -1;
 				if (a.rating !== '-' && b.rating !== '-') return b.rating - a.rating;
-				return a.name.localeCompare(b.name);
+				return (a?.name ?? a?.id ?? '').localeCompare(b?.name ?? b?.id ?? '');
 			});
 
 		loadingLeaderboard = false;

+ 1 - 1
src/lib/components/admin/Settings/Models.svelte

@@ -63,7 +63,7 @@
 				// 	return (b.is_active ?? true) - (a.is_active ?? true);
 				// }
 				// If both models' active states are the same, sort alphabetically
-				return a.name.localeCompare(b.name);
+				return (a?.name ?? a?.id ?? '').localeCompare(b?.name ?? b?.id ?? '');
 			});
 	}