Spaces:
Running
Running
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)) | |