mirror of
https://github.com/stackblitz/bolt.new
synced 2025-02-06 04:48:04 +00:00
moved local models to the experimental features
This commit is contained in:
parent
49ce4235ec
commit
38c069988e
@ -30,6 +30,7 @@ export const SettingsWindow = ({ open, onClose }: SettingsProps) => {
|
|||||||
const [searchTerm, setSearchTerm] = useState('');
|
const [searchTerm, setSearchTerm] = useState('');
|
||||||
const [isDeleting, setIsDeleting] = useState(false);
|
const [isDeleting, setIsDeleting] = useState(false);
|
||||||
const [isJustSayEnabled, setIsJustSayEnabled] = useState(false);
|
const [isJustSayEnabled, setIsJustSayEnabled] = useState(false);
|
||||||
|
const [isLocalModelsEnabled, setIsLocalModelsEnabled] = useState(false);
|
||||||
const [isExperimentalFeature1Enabled, setIsExperimentalFeature1Enabled] = useState(false);
|
const [isExperimentalFeature1Enabled, setIsExperimentalFeature1Enabled] = useState(false);
|
||||||
const [isExperimentalFeature2Enabled, setIsExperimentalFeature2Enabled] = useState(false);
|
const [isExperimentalFeature2Enabled, setIsExperimentalFeature2Enabled] = useState(false);
|
||||||
|
|
||||||
@ -115,6 +116,10 @@ export const SettingsWindow = ({ open, onClose }: SettingsProps) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const filteredProviders = providers
|
const filteredProviders = providers
|
||||||
|
.filter((provider) => {
|
||||||
|
const isLocalModelProvider = ['OpenAILike', 'LMStudio', 'Ollama'].includes(provider.name);
|
||||||
|
return isLocalModelsEnabled || !isLocalModelProvider;
|
||||||
|
})
|
||||||
.filter((provider) => provider.name.toLowerCase().includes(searchTerm.toLowerCase()))
|
.filter((provider) => provider.name.toLowerCase().includes(searchTerm.toLowerCase()))
|
||||||
.sort((a, b) => a.name.localeCompare(b.name));
|
.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.
|
Disclaimer: Experimental features may be unstable and are subject to change.
|
||||||
</p>
|
</p>
|
||||||
<div className="flex items-center justify-between mb-2">
|
<div className="flex items-center justify-between mb-2">
|
||||||
<span className="text-bolt-elements-textPrimary">Replace with local models</span>
|
<span className="text-bolt-elements-textPrimary">Enable Local Models</span>
|
||||||
<Switch
|
<Switch
|
||||||
className="ml-auto"
|
className="ml-auto"
|
||||||
checked={isJustSayEnabled}
|
checked={isLocalModelsEnabled}
|
||||||
onCheckedChange={() => setIsJustSayEnabled(!isJustSayEnabled)}
|
onCheckedChange={() => setIsLocalModelsEnabled(!isLocalModelsEnabled)}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user