qa_portuguese / app.py
alexvaroz's picture
Update app.py
5494753
raw
history blame
No virus
811 Bytes
import streamlit as st
from transformers import pipeline
pipe = pipeline("question-answering", model="pierreguillou/bert-large-cased-squad-v1.1-portuguese")
st.title("Modelo para perguntas e respostas")
st.markdown("##### Deve ser informado um contexto e a pergunta referente a ele. É esperado que o modelo indique a posição no contexto onde a resposta é encontrada.")
contexto = st.text_input("Digite aqui o contexto")
questao = st.text_input("Digite aqui a pergunta")
if ((len(contexto)>0) & (len(questao)>0)):
run_button = st.button("Gerar resposta")
if run_button:
result = pipe(question=questao, context=contexto)
if result:
st.write(result)
else:
pass
st.sidebar.header("About")
st.sidebar.subheader("Essa aplicação foi desenvolvida por Alexandre Vaz")