memorybot / app.py
DrishtiSharma's picture
Update app.py
055073f verified
raw
history blame
No virus
1.08 kB
import streamlit as st
from langchain.chains import ConversationChain
from langchain.chains.conversation.memory import ConversationEntityMemory
from langchain.chains.conversation.prompt import ENTITY_MEMORY_CONVERSATION_TEMPLATE
from langchain.llms import OpenAI
if "generated" not in st.session_state:
st.session_state["generated"] = []
if "past" not in st.session_state:
st.session_state["past"] = []
if "input" not in st.session_state:
st.session_state["input"] = ""
if "stored_session" not in st.session_state:
st.session_state["stored_session"] = []
def get_text():
input_text = st.text_input("You: ", st.session_state["input"], key = "input", placeholder = "Your AI Assistant here.. Ask me anything!", label_visibility = "hidden" )
return input_text
st.title("Memory Bot")
api = st.sidebar.text_input("API-key", type = "password")
MODEL = st.sidebar.selectionbox(label = "Model", options = ["gpt-3.5-turbo", "text-davinci-003"])
if api:
llm = OpenAI(
temperature = 0,
open_api_key = api,
model_name = MODEL
)