File size: 745 Bytes
2e7d21f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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