Browse Source

fix: use default model from config if available

Jonathan Rohde 9 months ago
parent
commit
da8ee43481
2 changed files with 5 additions and 2 deletions
  1. 4 1
      src/lib/components/chat/Settings/Interface.svelte
  2. 1 1
      src/lib/stores/index.ts

+ 4 - 1
src/lib/components/chat/Settings/Interface.svelte

@@ -144,7 +144,10 @@
 		chatDirection = $settings.chatDirection ?? 'LTR';
 		chatDirection = $settings.chatDirection ?? 'LTR';
 		userLocation = $settings.userLocation ?? false;
 		userLocation = $settings.userLocation ?? false;
 
 
-		defaultModelId = ($settings?.models ?? ['']).at(0);
+		defaultModelId = $settings?.models?.at(0) ?? '';
+		if ($config?.default_models) {
+			defaultModelId = $config.default_models.split(',')[0];
+		}
 
 
 		backgroundImageUrl = $settings.backgroundImageUrl ?? null;
 		backgroundImageUrl = $settings.backgroundImageUrl ?? null;
 	});
 	});

+ 1 - 1
src/lib/stores/index.ts

@@ -139,7 +139,7 @@ type Config = {
 	name: string;
 	name: string;
 	version: string;
 	version: string;
 	default_locale: string;
 	default_locale: string;
-	default_models: string[];
+	default_models: string;
 	default_prompt_suggestions: PromptSuggestion[];
 	default_prompt_suggestions: PromptSuggestion[];
 	features: {
 	features: {
 		auth: boolean;
 		auth: boolean;