Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -7,21 +7,17 @@ def load_qa_model():
|
|
7 |
model = AutoModelForQuestionAnswering.from_pretrained(model_name)
|
8 |
tokenizer = AutoTokenizer.from_pretrained(model_name)
|
9 |
qa = pipeline("question-answering", model=model, tokenizer=tokenizer)
|
10 |
-
|
11 |
-
return qa, text_generator
|
12 |
|
13 |
-
qa
|
14 |
st.title("Ask Questions about your Text")
|
15 |
sentence = st.text_area('Please paste your article :', height=30)
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
|
|
21 |
if button and sentence:
|
22 |
-
|
23 |
-
|
24 |
-
st.subheader(f"Question {question_index + 1}: {question_output['generated_text']}")
|
25 |
-
answers = qa(question=question_output['generated_text'], context=sentence, topk=num_answers)
|
26 |
-
for answer_index, answer in enumerate(answers):
|
27 |
-
st.write(f"Answer {answer_index + 1}: {answer['answer']}")
|
|
|
7 |
model = AutoModelForQuestionAnswering.from_pretrained(model_name)
|
8 |
tokenizer = AutoTokenizer.from_pretrained(model_name)
|
9 |
qa = pipeline("question-answering", model=model, tokenizer=tokenizer)
|
10 |
+
return qa
|
|
|
11 |
|
12 |
+
qa = load_qa_model()
|
13 |
st.title("Ask Questions about your Text")
|
14 |
sentence = st.text_area('Please paste your article :', height=30)
|
15 |
+
question = st.text_input("Questions from this article?")
|
16 |
+
button = st.button("Get me Answers")
|
17 |
+
max = st.sidebar.slider('Select max', 50, 500, step=10, value=150)
|
18 |
+
min = st.sidebar.slider('Select min', 10, 450, step=10, value=50)
|
19 |
+
do_sample = st.sidebar.checkbox("Do sample", value=False)
|
20 |
+
with st.spinner("Discovering Answers.."):
|
21 |
if button and sentence:
|
22 |
+
answers = qa(question=question, context=sentence)
|
23 |
+
st.write(answers['answer'])
|
|
|
|
|
|
|
|