diff --git a/src/pages/Index.tsx b/src/pages/Index.tsx index e164d59..7d70cdc 100644 --- a/src/pages/Index.tsx +++ b/src/pages/Index.tsx @@ -260,10 +260,10 @@ const Index = () => { }, [showAdmin]); useEffect(() => { - if (showAdmin && adminTab === 'openrouter' && settings.openrouter_api_key && openRouterModels.length === 0) { + if (showAdmin && adminTab === 'openrouter' && openRouterModels.length === 0) { loadOpenRouterModels(); } - }, [showAdmin, adminTab, settings.openrouter_api_key]); + }, [showAdmin, adminTab]); useEffect(() => { if (showAdmin && adminTab === 'calendar') { @@ -552,12 +552,12 @@ const Index = () => { } }, []); - // Load models when chatbox opens (only if API key is configured) + // Load models when chatbox opens useEffect(() => { - if (chatOpen && settings.openrouter_api_key && openRouterModels.length === 0) { + if (chatOpen && openRouterModels.length === 0) { loadOpenRouterModels(); } - }, [chatOpen, settings.openrouter_api_key]); + }, [chatOpen]); // Set default model when models are loaded useEffect(() => {