Revert "Update ChatWindow.tsx"

This reverts commit 2ccbd9a44c.
This commit is contained in:
ItzCrazyKns
2025-07-07 15:52:39 +05:30
parent 2ccbd9a44c
commit d5c012d748

View File

@ -83,35 +83,13 @@ const checkConfig = async (
if (!chatModel || !chatModelProvider) { if (!chatModel || !chatModelProvider) {
const chatModelProviders = providers.chatModelProviders; 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 =
chatModelProvider || chatModelProvider || Object.keys(chatModelProviders)[0];
Object.keys(chatModelProviders).find(
(v) => Object.keys(chatModelProviders[v]).length > 0,
) ||
null;
if (!chatModelProvider) {
setHasError(true);
return toast.error('No chat models found.');
}
chatModel = Object.keys(chatModelProviders[chatModelProvider])[0]; chatModel = Object.keys(chatModelProviders[chatModelProvider])[0];
if (!chatModelProviders || Object.keys(chatModelProviders).length === 0)
return toast.error('No chat models available');
} }
if (!embeddingModel || !embeddingModelProvider) { if (!embeddingModel || !embeddingModelProvider) {
@ -145,12 +123,7 @@ const checkConfig = async (
chatModelProvider = chatModelProvider =
chatModelProvidersKeys.find( chatModelProvidersKeys.find(
(key) => Object.keys(chatModelProviders[key]).length > 0, (key) => Object.keys(chatModelProviders[key]).length > 0,
) || null; ) || chatModelProvidersKeys[0];
if (!chatModelProvider) {
setHasError(true);
return toast.error('No chat models found.');
}
localStorage.setItem('chatModelProvider', chatModelProvider); localStorage.setItem('chatModelProvider', chatModelProvider);
} }