From d5c012d7486fc46e0125a4404fe7a6e04e2ca8e7 Mon Sep 17 00:00:00 2001 From: ItzCrazyKns <95534749+ItzCrazyKns@users.noreply.github.com> Date: Mon, 7 Jul 2025 15:52:39 +0530 Subject: [PATCH] Revert "Update ChatWindow.tsx" This reverts commit 2ccbd9a44c5d3723222f20561deb14310337f9a0. --- src/components/ChatWindow.tsx | 37 +++++------------------------------ 1 file changed, 5 insertions(+), 32 deletions(-) diff --git a/src/components/ChatWindow.tsx b/src/components/ChatWindow.tsx index ad75d1b..93c8a0c 100644 --- a/src/components/ChatWindow.tsx +++ b/src/components/ChatWindow.tsx @@ -83,35 +83,13 @@ const checkConfig = async ( if (!chatModel || !chatModelProvider) { const chatModelProviders = providers.chatModelProviders; - if ( - !chatModelProviders || - Object.keys(chatModelProviders).length === 0 - ) { - setHasError(true); - return toast.error('No chat model providers found'); - } else if ( - chatModelProviders.length === 1 && - Object.keys(chatModelProviders['custom_openai']).length === 0 - ) { - setHasError(true); - return toast.error( - "Seems like you're trying to use the custom OpenAI provider. Please configure it using the settings page or the config file to use it.", - ); - } - chatModelProvider = - chatModelProvider || - Object.keys(chatModelProviders).find( - (v) => Object.keys(chatModelProviders[v]).length > 0, - ) || - null; - - if (!chatModelProvider) { - setHasError(true); - return toast.error('No chat models found.'); - } + chatModelProvider || Object.keys(chatModelProviders)[0]; chatModel = Object.keys(chatModelProviders[chatModelProvider])[0]; + + if (!chatModelProviders || Object.keys(chatModelProviders).length === 0) + return toast.error('No chat models available'); } if (!embeddingModel || !embeddingModelProvider) { @@ -145,12 +123,7 @@ const checkConfig = async ( chatModelProvider = chatModelProvidersKeys.find( (key) => Object.keys(chatModelProviders[key]).length > 0, - ) || null; - - if (!chatModelProvider) { - setHasError(true); - return toast.error('No chat models found.'); - } + ) || chatModelProvidersKeys[0]; localStorage.setItem('chatModelProvider', chatModelProvider); }