diff --git a/src/lib/components/chat/Controls/Controls.svelte b/src/lib/components/chat/Controls/Controls.svelte index 743019638f..22ee981fac 100644 --- a/src/lib/components/chat/Controls/Controls.svelte +++ b/src/lib/components/chat/Controls/Controls.svelte @@ -9,7 +9,7 @@ import FileItem from '$lib/components/common/FileItem.svelte'; import Collapsible from '$lib/components/common/Collapsible.svelte'; - import { user, settings } from '$lib/stores'; + import { config, user, settings } from '$lib/stores'; export let models = []; export let chatFiles = []; export let params: Record = {}; @@ -92,7 +92,7 @@ {/if} - {#if $user?.role === 'admin' || ($user?.permissions.chat?.valves ?? true)} + {#if ($config?.features?.enable_tools || $config?.features?.enable_functions) && ($user?.role === 'admin' || ($user?.permissions.chat?.valves ?? true))} - - + {#if $config?.features?.enable_tools} + + {/if} + {#if $config?.features?.enable_functions} + + {/if}