mikeee commited on
Commit
50b1b9f
·
1 Parent(s): 7e79f44

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -90,8 +90,8 @@ def load_prompt(book_name, author_name):
90
  return PROMPT
91
 
92
  @st.experimental_singleton(show_spinner=False)
93
- def load_chain():
94
- llm = OpenAI(temperature=0.2)
95
 
96
  chain = VectorDBQA.from_chain_type(
97
  chain_type_kwargs = {"prompt": load_prompt(book_name=BOOK_NAME, author_name=AUTHOR_NAME)},
@@ -104,8 +104,8 @@ def load_chain():
104
 
105
  return chain
106
 
107
- def get_answer(question):
108
- chain = load_chain()
109
  result = chain({"query": question})
110
 
111
  answer = result["result"]
@@ -194,7 +194,7 @@ if ask:
194
 
195
  with st.spinner(msg):
196
  try:
197
- answer, pages, extract = get_answer(question=user_input)
198
  logger.info(f"answer: {answer}")
199
  except Exception as exc:
200
  logger.error(exc)
 
90
  return PROMPT
91
 
92
  @st.experimental_singleton(show_spinner=False)
93
+ def load_chain(openai_api_key=None):
94
+ llm = OpenAI(temperature=0.2, openai_api_key=openai_api_key)
95
 
96
  chain = VectorDBQA.from_chain_type(
97
  chain_type_kwargs = {"prompt": load_prompt(book_name=BOOK_NAME, author_name=AUTHOR_NAME)},
 
104
 
105
  return chain
106
 
107
+ def get_answer(question, openai_api_key=None):
108
+ chain = load_chain(openai_api_key=openai_api_key)
109
  result = chain({"query": question})
110
 
111
  answer = result["result"]
 
194
 
195
  with st.spinner(msg):
196
  try:
197
+ answer, pages, extract = get_answer(question=user_input, openai_api_key=openai_api_key)
198
  logger.info(f"answer: {answer}")
199
  except Exception as exc:
200
  logger.error(exc)