Spaces:
Running
Running
File size: 682 Bytes
362a01d ba4291d 0813809 362a01d |
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 |
import streamlit as st
from langchain_openai import OpenAI
from langchain.schema import HumanMessage, AIMessage, SystemMessage
st.header("SimpleConversationalApp")
if "sessionMessages" not in st.session_state:
st.session_state.sessionMessages =[SystemMessage(content ="You are helpful AI assisstant")]
def load_answer(question):
st.session_state.sessionMessages.append(HumanMessage(content =question))
response =chat(question)
st.session_state.sessionMessages.append(AIMessage(content =response))
return response
chat =ChatOpenAI(temperature =0.6)
question =st.text_input("Enter Your Message")
if question:
st.write(load_answer(question))
|