diff --git a/src/lib/components/chat/Chat.svelte b/src/lib/components/chat/Chat.svelte index 35aa9ce35..704ff9392 100644 --- a/src/lib/components/chat/Chat.svelte +++ b/src/lib/components/chat/Chat.svelte @@ -872,6 +872,11 @@ (chatContent?.models ?? undefined) !== undefined ? chatContent.models : [chatContent.models ?? '']; + + if (!($user?.role === 'admin' || ($user?.permissions?.chat?.multiple_models ?? true))) { + selectedModels = selectedModels.length > 0 ? [selectedModels[0]] : ['']; + } + oldSelectedModelIds = selectedModels; history =