From ed7a5d46a1efeb535a172d471dbb734ca480de04 Mon Sep 17 00:00:00 2001 From: Daniel O'Connell Date: Thu, 19 Oct 2023 13:16:34 +0200 Subject: [PATCH] properly handle mode changes --- api/src/stampy_chat/chat.py | 2 +- web/src/pages/playground.tsx | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/api/src/stampy_chat/chat.py b/api/src/stampy_chat/chat.py index 1471595..5d7f8f4 100644 --- a/api/src/stampy_chat/chat.py +++ b/api/src/stampy_chat/chat.py @@ -1,6 +1,6 @@ from typing import Any, Callable, Dict, List -from langchain.chains import LLMChain, OpenAIModerationChain, moderation +from langchain.chains import LLMChain, OpenAIModerationChain from langchain.chat_models import ChatOpenAI from langchain.memory import ChatMessageHistory, ConversationSummaryBufferMemory from langchain.prompts import ( diff --git a/web/src/pages/playground.tsx b/web/src/pages/playground.tsx index 8551d87..a931ff8 100644 --- a/web/src/pages/playground.tsx +++ b/web/src/pages/playground.tsx @@ -49,12 +49,9 @@ const Playground: NextPage = () => { // initial load useEffect(() => { const mode = (localStorage.getItem("chat_mode") as Mode) || "default"; + updateSettings(makeSettings(router.query)); setMode([mode, true]); setSessionId(crypto.randomUUID()); - }, []); - - useEffect(() => { - updateSettings(makeSettings(router.query)); }, [updateSettings, router]); return (