From 38c069988e4866576f08a4975933051381c01254 Mon Sep 17 00:00:00 2001 From: Dustin Loring Date: Mon, 9 Dec 2024 10:42:42 -0500 Subject: [PATCH] moved local models to the experimental features --- app/components/settings/SettingsWindow.tsx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app/components/settings/SettingsWindow.tsx b/app/components/settings/SettingsWindow.tsx index 8b62a05..e429b2b 100644 --- a/app/components/settings/SettingsWindow.tsx +++ b/app/components/settings/SettingsWindow.tsx @@ -30,6 +30,7 @@ export const SettingsWindow = ({ open, onClose }: SettingsProps) => { const [searchTerm, setSearchTerm] = useState(''); const [isDeleting, setIsDeleting] = useState(false); const [isJustSayEnabled, setIsJustSayEnabled] = useState(false); + const [isLocalModelsEnabled, setIsLocalModelsEnabled] = useState(false); const [isExperimentalFeature1Enabled, setIsExperimentalFeature1Enabled] = useState(false); const [isExperimentalFeature2Enabled, setIsExperimentalFeature2Enabled] = useState(false); @@ -115,6 +116,10 @@ export const SettingsWindow = ({ open, onClose }: SettingsProps) => { }; const filteredProviders = providers + .filter((provider) => { + const isLocalModelProvider = ['OpenAILike', 'LMStudio', 'Ollama'].includes(provider.name); + return isLocalModelsEnabled || !isLocalModelProvider; + }) .filter((provider) => provider.name.toLowerCase().includes(searchTerm.toLowerCase())) .sort((a, b) => a.name.localeCompare(b.name)); @@ -359,11 +364,11 @@ export const SettingsWindow = ({ open, onClose }: SettingsProps) => { Disclaimer: Experimental features may be unstable and are subject to change.

- Replace with local models + Enable Local Models setIsJustSayEnabled(!isJustSayEnabled)} + checked={isLocalModelsEnabled} + onCheckedChange={() => setIsLocalModelsEnabled(!isLocalModelsEnabled)} />