changes
Browse files
app.py
CHANGED
|
@@ -3,7 +3,7 @@ from transformers import pipeline
|
|
| 3 |
import fitz
|
| 4 |
|
| 5 |
qa = pipeline("question-answering", model="deepset/roberta-base-squad2", device=0)
|
| 6 |
-
text_gen = pipeline("
|
| 7 |
|
| 8 |
|
| 9 |
# extract text from uploaded document
|
|
@@ -44,11 +44,14 @@ if st.session_state.context:
|
|
| 44 |
|
| 45 |
question = st.text_input("You", key="user_input")
|
| 46 |
|
|
|
|
| 47 |
if question:
|
| 48 |
result = qa(question=question, context=st.session_state.context)
|
| 49 |
|
| 50 |
-
|
| 51 |
-
|
|
|
|
|
|
|
| 52 |
|
| 53 |
# save convo
|
| 54 |
st.session_state.chat_history.append(
|
|
|
|
| 3 |
import fitz
|
| 4 |
|
| 5 |
qa = pipeline("question-answering", model="deepset/roberta-base-squad2", device=0)
|
| 6 |
+
text_gen = pipeline("text2text-generation", model="google/flan-t5-base", device=0)
|
| 7 |
|
| 8 |
|
| 9 |
# extract text from uploaded document
|
|
|
|
| 44 |
|
| 45 |
question = st.text_input("You", key="user_input")
|
| 46 |
|
| 47 |
+
|
| 48 |
if question:
|
| 49 |
result = qa(question=question, context=st.session_state.context)
|
| 50 |
|
| 51 |
+
context_chunk = st.session_state.context[:1500]
|
| 52 |
+
prompt = f"Context: {context_chunk}\nQuestion: {question}\nAnswer:"
|
| 53 |
+
|
| 54 |
+
generated = text_gen(prompt, max_length=100)[0]['generated_text']
|
| 55 |
|
| 56 |
# save convo
|
| 57 |
st.session_state.chat_history.append(
|