Spaces:
Runtime error
Runtime error
captain-awesome
commited on
Commit
·
3d8ccd3
1
Parent(s):
eef9355
Update app.py
Browse files
app.py
CHANGED
@@ -53,6 +53,7 @@ from langchain.document_loaders.base import BaseLoader
|
|
53 |
from langchain.schema import Document
|
54 |
import gradio as gr
|
55 |
import tempfile
|
|
|
56 |
|
57 |
FILE_LOADER_MAPPING = {
|
58 |
"csv": (CSVLoader, {"encoding": "utf-8"}),
|
@@ -259,7 +260,7 @@ def create_chain(llm, prompt, db):
|
|
259 |
# )
|
260 |
chain = RetrievalQA.from_chain_type(llm=llm,
|
261 |
chain_type='stuff',
|
262 |
-
retriever=
|
263 |
return_source_documents=True,
|
264 |
chain_type_kwargs={'prompt': prompt}
|
265 |
)
|
@@ -373,12 +374,16 @@ def main():
|
|
373 |
if query:
|
374 |
# Load model, set prompts, create vector database, and retrieve answer
|
375 |
try:
|
|
|
376 |
llm = load_model()
|
377 |
prompt = set_custom_prompt()
|
378 |
CONDENSE_QUESTION_PROMPT = set_custom_prompt_condense()
|
379 |
db = create_vector_database(loaded_documents)
|
380 |
# st.write(f"db: {db}")
|
381 |
result, sources = retrieve_bot_answer(query,loaded_documents)
|
|
|
|
|
|
|
382 |
# st.write(f"response: {response}")
|
383 |
# Display bot response
|
384 |
st.write("Bot Response:")
|
|
|
53 |
from langchain.schema import Document
|
54 |
import gradio as gr
|
55 |
import tempfile
|
56 |
+
import timeit
|
57 |
|
58 |
FILE_LOADER_MAPPING = {
|
59 |
"csv": (CSVLoader, {"encoding": "utf-8"}),
|
|
|
260 |
# )
|
261 |
chain = RetrievalQA.from_chain_type(llm=llm,
|
262 |
chain_type='stuff',
|
263 |
+
retriever=db.as_retriever(search_kwargs={'k': 3}),
|
264 |
return_source_documents=True,
|
265 |
chain_type_kwargs={'prompt': prompt}
|
266 |
)
|
|
|
374 |
if query:
|
375 |
# Load model, set prompts, create vector database, and retrieve answer
|
376 |
try:
|
377 |
+
start = timeit.default_timer()
|
378 |
llm = load_model()
|
379 |
prompt = set_custom_prompt()
|
380 |
CONDENSE_QUESTION_PROMPT = set_custom_prompt_condense()
|
381 |
db = create_vector_database(loaded_documents)
|
382 |
# st.write(f"db: {db}")
|
383 |
result, sources = retrieve_bot_answer(query,loaded_documents)
|
384 |
+
end = timeit.default_timer()
|
385 |
+
st.write("Elapsed time:")
|
386 |
+
st.write(end - start)
|
387 |
# st.write(f"response: {response}")
|
388 |
# Display bot response
|
389 |
st.write("Bot Response:")
|