import streamlit as st from streamlit_chat import message as st_message from chatbot import response, bot_name st.set_page_config( page_title="AI- Kevin", page_icon=":robot:" ) if "history" not in st.session_state: st.session_state.history = [] st.title(bot_name) def ol(): user_message = st.session_state.input_text res= response(user_message) st.session_state.history.append({"message": user_message, "is_user": True}) st.session_state.history.append({"message": res, "is_user": False}) #user_message = st.session_state.input_text #result = model.generate(**inputs) st.text_input("Ask me about AI", key="input_text", on_change=ol) for chat1 in st.session_state.history: st_message(**chat1) # unpacking