calmgoose commited on
Commit
48514b6
1 Parent(s): 10962b1

improve caching and disable loading spinners for cached functions

Browse files
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -12,7 +12,7 @@ from langchain import OpenAI
12
  from langchain import PromptTemplate
13
 
14
 
15
- @st.experimental_memo
16
  def load_vectorstore():
17
  # download from hugging face
18
  snapshot_download(repo_id="calmgoose/orwell-1984_faiss-instructembeddings",
@@ -43,7 +43,7 @@ def load_vectorstore():
43
 
44
  return docsearch
45
 
46
- @st.experimental_memo
47
  def load_chain():
48
 
49
  BOOK_NAME = "1984"
@@ -122,6 +122,10 @@ def get_text():
122
  return user_input
123
 
124
  user_input = get_text()
 
 
 
 
125
  ask = st.button("Ask")
126
 
127
  if ask:
 
12
  from langchain import PromptTemplate
13
 
14
 
15
+ @st.experimental_singleton(show_spinner=False)
16
  def load_vectorstore():
17
  # download from hugging face
18
  snapshot_download(repo_id="calmgoose/orwell-1984_faiss-instructembeddings",
 
43
 
44
  return docsearch
45
 
46
+ @st.experimental_singleton(show_spinner=False)
47
  def load_chain():
48
 
49
  BOOK_NAME = "1984"
 
122
  return user_input
123
 
124
  user_input = get_text()
125
+
126
+ # show question
127
+ st.text(f"**You: {user_input}**")
128
+
129
  ask = st.button("Ask")
130
 
131
  if ask: